version: "3.2" services: osmosis-front-end: image: cerc/osmosis-front-end:local restart: on-failure environment: - NEXT_PUBLIC_WEB_API_BASE_URL=${CERC_WEB_API_BASE_URL} working_dir: /app/packages/web command: ["./build-app.sh"] volumes: - ../config/osmosis/build-app.sh:/app/packages/web/build-app.sh - app_builds:/app-builds nginx: image: nginx:1.23-alpine restart: always depends_on: osmosis-front-end: condition: service_completed_successfully volumes: - ../config/osmosis/nginx:/etc/nginx/conf.d - app_builds:/usr/share/nginx ports: - "80" healthcheck: test: ["CMD", "nc", "-vz", "localhost", "80"] interval: 20s timeout: 5s retries: 15 start_period: 5s volumes: app_builds: