redhare-demo/docker-compose.yml

38 lines
695 B
YAML

version: "3.8"
services:
web:
container_name: web
build:
context: .
dockerfile: Dockerfile
restart: always
ports:
- "3000:3000"
environment:
- WAIT_HOSTS=db:27017
- WAIT_HOSTS_TIMEOUT=300
- WAIT_SLEEP_INTERVAL=30
- WAIT_HOST_CONNECT_TIMEOUT=30
depends_on:
- db
db:
container_name: db
image: 'mongo:4.4.13'
restart: always
volumes:
- type: volume
source: MONGO_DATA
target: /data/db
- type: volume
source: MONGO_CONFIG
target: /data/configdb
ports:
- "27017:27017"
volumes:
MONGO_DATA:
name: MONGO_DATA
MONGO_CONFIG:
name: MONGO_CONFIG