Files

28 lines
615 B
YAML

services:
app:
build: .
ports:
- "3000:3000"
environment:
MONGODB_URI: mongodb://mongo:27017
MONGODB_DB: kinship_directory
AUTH_SECRET: ${AUTH_SECRET:-local-development-secret-change-in-production}
depends_on:
mongo:
condition: service_healthy
restart: unless-stopped
mongo:
image: mongo:8
volumes:
- directory_data:/data/db
healthcheck:
test: ["CMD", "mongosh", "--quiet", "--eval", "db.runCommand({ ping: 1 }).ok"]
interval: 5s
timeout: 3s
retries: 20
restart: unless-stopped
volumes:
directory_data: