github.com/filecoin-project/bacalhau@v0.3.23-0.20230228154132-45c989550ace/dashboard/docker-compose.yml (about) 1 version: '3.4' 2 services: 3 router: 4 image: binocarlos/noxy 5 restart: always 6 ports: 7 - 8080:80 8 depends_on: 9 - api 10 - frontend 11 environment: 12 - NOXY_DEFAULT_HOST=frontend 13 - NOXY_DEFAULT_PORT=80 14 - NOXY_API_FRONT=/api/v1 15 - NOXY_API_HOST=api 16 postgres: 17 image: postgres:12.13-alpine 18 restart: always 19 volumes: 20 - ${POSTGRES_DATA_DIR}:/var/lib/postgresql/data 21 environment: 22 - POSTGRES_DB=postgres 23 - POSTGRES_USER=postgres 24 - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} 25 frontend: 26 image: ${IMAGE_FRONTEND} 27 restart: always 28 api: 29 image: ${IMAGE_API} 30 restart: always 31 depends_on: 32 - postgres 33 environment: 34 - BACALHAU_DASHBOARD_POSTGRES_HOST=postgres 35 - BACALHAU_DASHBOARD_POSTGRES_PORT=5432 36 - BACALHAU_DASHBOARD_POSTGRES_DATABASE=postgres 37 - BACALHAU_DASHBOARD_POSTGRES_USER=postgres 38 - BACALHAU_DASHBOARD_POSTGRES_PASSWORD=${POSTGRES_PASSWORD} 39 - BACALHAU_DASHBOARD_PEER_CONNECT=${PEER_CONNECT} 40 - BACALHAU_DASHBOARD_JWT_SECRET=${JWT_SECRET} 41