version: '3.8' services: auth-service_mongo: env_file: dev.env container_name: ${CONTAINER_PREFIX:-dev}-auth-service_mongo ports: - 27017:27017 networks: - labs-net volumes: - /var/tmp/labs:/data/db - ./mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js:ro restart: unless-stopped image: mongo:latest auth-service: env_file: dev.env build: . container_name: ${CONTAINER_PREFIX:-dev}-auth-service ports: - 9001:9001 environment: - DB_HOST=${CONTAINER_PREFIX:-dev}-auth-service_mongo networks: - labs-net restart: unless-stopped image: node:20-alpine depends_on: - auth-service_mongo networks: labs-net: name: labs-net