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