From d6a72ace83fb0972b1a1ba9840e89d689639c994 Mon Sep 17 00:00:00 2001 From: mifi Date: Tue, 9 May 2023 19:43:58 -0400 Subject: [PATCH] Probably not... --- docker-compose.staging_image.yml | 39 ++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 docker-compose.staging_image.yml diff --git a/docker-compose.staging_image.yml b/docker-compose.staging_image.yml new file mode 100644 index 0000000..a6caca2 --- /dev/null +++ b/docker-compose.staging_image.yml @@ -0,0 +1,39 @@ +version: '3.8' + +services: + auth-service_mongo: + container_name: ${CONTAINER_PREFIX}-auth-service_mongo + env_file: + - staging.env + networks: + - docknet + volumes: + - '/volume1/docker/labs/auth/mongo:/data/db' + # - ./mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js:ro + restart: unless-stopped + image: mongo:latest + auth-service: + env_file: + - staging.env + build: . + container_name: ${CONTAINER_PREFIX}-auth-service + environment: + - DB_HOST=${CONTAINER_PREFIX}-auth-service_mongo + labels: + - 'traefik.enable=true' + - 'traefik.http.routers.grow.rule=Host(`${HOST}`) && Path(`${ROUTE_PREFIX}`)' + - 'traefik.http.routers.grow.entrypoints=websecure' + - 'traefik.http.routers.grow.tls=true' + - 'traefik.http.routers.grow.tls.certresolver=letsencrypt' + - 'traefik.http.routers.grow.service=grow-service' + - 'traefik.http.services.grow-service.loadbalancer.server.port=${PORT}' + networks: + - docknet + restart: unless-stopped + image: node:20-alpine + depends_on: + - auth-service_mongo +networks: + docknet: + name: docknet + external: true \ No newline at end of file