version: '3.7' services: register: build: context: ./register ports: - 8084:8080 volumes: - ./register:/usr/src/app environment: - CAPIF_PRIV_KEY=${CAPIF_PRIV_KEY} - VAULT_HOSTNAME=vault - VAULT_ACCESS_TOKEN=dev-only-token - VAULT_PORT=8200 extra_hosts: - host.docker.internal:host-gateway - vault:host-gateway restart: unless-stopped image: public.ecr.aws/o2v4a8t6/opencapif/jwtauth:3.1.3 depends_on: - mongo_register mongo_register: image: mongo:6.0.2 restart: unless-stopped environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: example mongo_register_express: image: mongo-express:1.0.0-alpha.4 logging: driver: 'none' restart: unless-stopped ports: - 8083:8081 environment: ME_CONFIG_MONGODB_ADMINUSERNAME: root ME_CONFIG_MONGODB_ADMINPASSWORD: example ME_CONFIG_MONGODB_URL: mongodb://root:example@mongo_register:27017/ depends_on: - mongo_register networks: default: name: capif-network external: true