version: "3.8" services: kinship-directory: image: kinship-directory:latest build: context: . dockerfile: Dockerfile container_name: kinship-directory restart: unless-stopped ports: - "3001:3000" environment: - MONGODB_URI=mongodb://kinship-mongo:27017 - MONGODB_DB=kinship_directory - AUTH_SECRET=${AUTH_SECRET} - NODE_ENV=production - NEXT_PUBLIC_BASE_URL=https://directory.base.jeditemple.com depends_on: kinship-mongo: condition: service_healthy networks: - kinship-net kinship-mongo: image: mongo:8 container_name: kinship-mongo restart: unless-stopped volumes: - /mnt/user/appdata/kinship-mongo/data:/data/db healthcheck: test: ["CMD", "mongosh", "--quiet", "--eval", "db.runCommand({ ping: 1 }).ok"] interval: 5s timeout: 3s retries: 20 networks: - kinship-net networks: kinship-net: driver: bridge