version: "3" networks: network_here: external: true services: proxy: image: ${REPO}/proxy:${IMAGE} restart: always ports: - 123 - 456 links: - api - web networks: - network_here - default api: image: ${REPO}/api:${IMAGE} restart: always ports: - 789 links: - db - redis depends_on: - db - redis environment: - FOO_CONFIG - NODE_ENV=${API} - hostname=${HOST} - HOST_NAME=${HOST} - db_host=db - DB_HOST=db - db_name - auth_strategy - redis_host web: image: ${REPO}/web:${IMAGE} restart: always ports: - 012 links: - redis - api depends_on: - api - redis environment: - NODE_ENV=${ENV} - REDIS_HOST - AUTH_HOST - API_HOST db: image: dbimage restart: always ports: - 345 volumes: - ./data/db:/data/db redis: image: redis restart: always ports: - 678 volumes: - ./data/redis:/data