Updates
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-05-13 10:44:21 -04:00
parent d9285e4bec
commit 967ef4e440
3 changed files with 22 additions and 17 deletions

View File

@@ -3,7 +3,7 @@ version: '3.8'
services: services:
auth-service_mongo: auth-service_mongo:
env_file: .env.dev env_file: .env.dev
container_name: ${CONTAINER_PREFIX:-dev}-auth-service_mongo container_name: ${CONTAINER_PREFIX}-auth-service_mongo
ports: ports:
- 27017:27017 - 27017:27017
networks: networks:
@@ -20,11 +20,11 @@ services:
args: args:
- PORT - PORT
- ENV - ENV
container_name: ${CONTAINER_PREFIX:-dev}-auth-service container_name: ${CONTAINER_PREFIX}-auth-service
ports: ports:
- 9001:9001 - 9001:9001
environment: environment:
- DB_HOST=${CONTAINER_PREFIX:-dev}-auth-service_mongo - DB_HOST=${CONTAINER_PREFIX}-auth-service_mongo
networks: networks:
- labs-net - labs-net
- backend - backend

View File

@@ -2,7 +2,7 @@ version: '3.8'
services: services:
auth-service_mongo: auth-service_mongo:
container_name: ${CONTAINER_PREFIX:-staging}-auth-service_mongo container_name: ${CONTAINER_PREFIX}-auth-service_mongo
env_file: env_file:
- staging.env - staging.env
build: build:
@@ -11,14 +11,14 @@ services:
args: args:
MONGO_VERSION: 4.4 MONGO_VERSION: 4.4
networks: networks:
- docknet - auth-backend
volumes: volumes:
- 'auth-db:/data/db' - 'auth-db:/data/db'
- 'auth-db:/data/configdb' - 'auth-db:/data/configdb'
restart: unless-stopped restart: unless-stopped
image: mongo:4.4 image: mongo:4.4
auth-service: auth-service:
container_name: ${CONTAINER_PREFIX:-staging}-auth-service container_name: ${CONTAINER_PREFIX}-auth-service
env_file: env_file:
- staging.env - staging.env
build: build:
@@ -28,22 +28,27 @@ services:
- PORT - PORT
- ENV - ENV
environment: environment:
- DB_HOST=${CONTAINER_PREFIX:-staging}-auth-service_mongo - DB_HOST=${CONTAINER_PREFIX}-auth-service_mongo
labels: labels:
- 'traefik.enable=true' - 'traefik.enable=true'
- 'traefik.http.routers.grow.rule=Host(`${HOST}`) && Path(`${ROUTE_PREFIX}`)' - 'traefik.docker.network=docknet'
- 'traefik.http.routers.grow.entrypoints=websecure' - 'traefik.http.routers.labs-auth.rule=Host(`${HOST}`) && Path(`${ROUTE_PREFIX}`)'
- 'traefik.http.routers.grow.tls=true' - 'traefik.http.routers.labs-auth.entrypoints=websecure'
- 'traefik.http.routers.grow.tls.certresolver=letsencrypt' - 'traefik.http.routers.labs-auth.tls=true'
- 'traefik.http.routers.grow.service=grow-service' - 'traefik.http.routers.labs-auth.tls.certresolver=letsencrypt'
- 'traefik.http.services.grow-service.loadbalancer.server.port=${PORT}' - 'traefik.http.routers.labs-auth.service=labs-auth-service'
- 'traefik.http.services.labs-auth-service.loadbalancer.server.port=${PORT}'
networks: networks:
- auth-backend
- docknet - docknet
restart: unless-stopped restart: unless-stopped
image: node:20-alpine image: node:20-alpine
depends_on: depends_on:
- auth-service_mongo - auth-service_mongo
networks: networks:
auth-backend:
driver: bridge
external: false
docknet: docknet:
name: docknet name: docknet
external: true external: true

View File

@@ -2,7 +2,7 @@ version: '3.8'
services: services:
auth-service_mongo: auth-service_mongo:
container_name: ${CONTAINER_PREFIX:-staging}-auth-service_mongo container_name: ${CONTAINER_PREFIX}-auth-service_mongo
env_file: env_file:
- staging.env - staging.env
networks: networks:
@@ -15,9 +15,9 @@ services:
auth-service: auth-service:
env_file: env_file:
- staging.env - staging.env
container_name: ${CONTAINER_PREFIX:-staging}-auth-service container_name: ${CONTAINER_PREFIX}-auth-service
environment: environment:
- DB_HOST=${CONTAINER_PREFIX:-staging}-auth-service_mongo - DB_HOST=${CONTAINER_PREFIX}-auth-service_mongo
labels: labels:
- 'traefik.enable=true' - 'traefik.enable=true'
- 'traefik.http.routers.grow.rule=Host(`${HOST}`) && Path(`${ROUTE_PREFIX}`)' - 'traefik.http.routers.grow.rule=Host(`${HOST}`) && Path(`${ROUTE_PREFIX}`)'
@@ -29,9 +29,9 @@ services:
networks: networks:
- docknet - docknet
restart: unless-stopped restart: unless-stopped
image: git.mifi.dev/mifi/mifi/auth:latest
depends_on: depends_on:
- auth-service_mongo - auth-service_mongo
image: git.mifi.dev/mifi/mifi/auth:latest
networks: networks:
docknet: docknet: