From 62c50964fa67679d10b8864e6ee6a37b9231eeab Mon Sep 17 00:00:00 2001 From: mifi Date: Fri, 26 May 2023 12:05:46 -0400 Subject: [PATCH] Yay! --- docker-compose.staging-image.yml | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/docker-compose.staging-image.yml b/docker-compose.staging-image.yml index db82448..d7345ed 100644 --- a/docker-compose.staging-image.yml +++ b/docker-compose.staging-image.yml @@ -7,21 +7,37 @@ services: - auth-backend - docknet volumes: - - auth-db:/data + - auth-db:/data/db + - auth-db:/data/configdb restart: unless-stopped - image: mongo:4.4 + image: mongo:${MONGO_VERSION} auth-service: container_name: ${CONTAINER_PREFIX}-auth-service environment: - DB_HOST=${CONTAINER_PREFIX}-auth-service_mongo + - DB_NAME=${DB_NAME} + - DB_PASSWORD=${DB_PASSWORD} + - DB_USERNAME=${DB_USERNAME} + - DEFAULT_TOKEN_DAYS=${DEFAULT_TOKEN_DAYS} + - JWT_AUDIENCE=${JWT_AUDIENCE} + - JWT_ISSUER=${JWT_ISSUER} + - JWT_SECRET=${JWT_SECRET} + - LOGIN_ROUTE=${LOGIN_ROUTE} + - LOGIN_VALID_TIME=${LOGIN_VALID_TIME} + - PORT=${PORT} + - RESET_ROUTE=${RESET_ROUTE} + - RESET_VALID_MINUTES=${RESET_VALID_MINUTES} + - ROUTE_PREFIX=${ROUTE_PREFIX} + - SESSION_KEY=${SESSION_KEY} labels: - 'traefik.enable=true' - - 'traefik.http.routers.grow.rule=Host(`${HOST}`) && PathPrefix(`${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}' + - 'traefik.docker.network=docknet' + - 'traefik.http.routers.auth.rule=Host(`${HOST}`) && PathPrefix(`${ROUTE_PREFIX}`)' + - 'traefik.http.routers.auth.entrypoints=websecure' + - 'traefik.http.routers.auth.tls=true' + - 'traefik.http.routers.auth.tls.certresolver=letsencrypt' + - 'traefik.http.routers.auth.service=auth-service' + - 'traefik.http.services.auth-service.loadbalancer.server.port=${PORT}' networks: - auth-backend - docknet