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: