У меня есть docker -компонентный файл в формате ниже
services:
production-api:
build: .
environment:
- MONGO_URI=mongodb://mongodb:27017/productiondb
volumes:
- .:/app
ports:
- "3000:3000"
depends_on:
- mongodb
# condition: service_healthy
mongodb:
# user: node
image: mongo
# volumes:
# - ./data:/data/db
ports:
- "27017:27017"
# healthcheck:
# test: echo 'db.runCommand("ping").ok' | mongo mongo:27017/productiondb --quiet 1
# interval: 10s
# timeout: 10s
# retries: 5
и docker -compose.prod.yml
version: "2.4"
services:
production-api:
container_name: "production"
command: yarn start
environment:
- NODE_ENV=production
Как построить с использованием docker -compose -f и запустить mon go и производство, используя docker run?