diff --git a/examples/docker-compose.yml b/examples/docker-compose.yml index 3785adf..44309b3 100644 --- a/examples/docker-compose.yml +++ b/examples/docker-compose.yml @@ -37,17 +37,16 @@ services: build: context: ../src/loaders/curl dockerfile: Dockerfile + backend-db: + image: ghcr.io/cisco-open/app-simulator-databases-mysql:latest + environment: + - MYSQL_ROOT_PASSWORD=root + build: + context: ../src/databases/mysql + dockerfile: Dockerfile + ports: + - "3306:3306" volumes: - - ./loader.json:/config.json - -# backend-db: -# image: ghcr.io/cisco-open/app-simulator-databases-mysql:latest -# build: -# context: ../src/databases/mysql -# dockerfile: Dockerfile -# ports: -# - "3306:3306" -# volumes: -# - ./backend-db.json:/config.json + - ./database.json:/config.json networks: default: diff --git a/src/databases/mysql/Dockerfile b/src/databases/mysql/Dockerfile index 5760d1e..b9060c7 100644 --- a/src/databases/mysql/Dockerfile +++ b/src/databases/mysql/Dockerfile @@ -1,9 +1,10 @@ -FROM mysql:5.7 +FROM --platform=linux/amd64 mysql:5.7 LABEL org.opencontainers.image.source=https://github.com/cisco-open/app-simulator LABEL org.opencontainers.image.description="mysql database for app-simulator" LABEL org.opencontainers.image.licenses=BSD-3-Clause RUN yum install -y php-cli && yum clean all + COPY setup.php /tmp/ COPY setup.sh /docker-entrypoint-initdb.d/