diff --git a/keyserver/docker-compose.yml b/keyserver/docker-compose.yml index 19dc35f9a..bf735cc4c 100644 --- a/keyserver/docker-compose.yml +++ b/keyserver/docker-compose.yml @@ -1,39 +1,41 @@ version: "3.9" services: node: build: dockerfile: keyserver/Dockerfile context: ../ image: commapp/node-keyserver:1.0 restart: always ports: - "3000:3000" + env_file: + - .env environment: - REDIS_URL=redis://cache - COMM_LISTEN_ADDR=0.0.0.0 - COMM_MYSQL_HOST=${COMM_MYSQL_HOST:-database} - COMM_MYSQL_DATABASE - COMM_MYSQL_USER - COMM_MYSQL_PASSWORD depends_on: - cache - database database: image: mysql:5.7.37-debian restart: always expose: - "3306" # There is no M1 build on Docker Hub, so we force x64 # This is what we want in production anyways. M1 devs will have it emulated platform: linux/amd64 environment: - MYSQL_RANDOM_ROOT_PASSWORD=yes - MYSQL_DATABASE=$COMM_MYSQL_DATABASE - MYSQL_USER=$COMM_MYSQL_USER - MYSQL_PASSWORD=$COMM_MYSQL_PASSWORD cache: image: redis:6.2.6-bullseye restart: always expose: - "6379" command: redis-server --loglevel warning