Spaces:
Paused
Paused
version: '3.8' | |
services: | |
websocket-server: | |
build: | |
context: . | |
dockerfile: Dockerfile | |
ports: | |
- "8000:8000" | |
environment: | |
- PYTHONUNBUFFERED=1 | |
volumes: | |
- .:/app | |
networks: | |
- app-network | |
healthcheck: | |
test: ["CMD", "curl", "-f", "http://localhost:8000/health"] | |
interval: 30s | |
timeout: 10s | |
retries: 3 | |
frontend: | |
build: | |
context: ./frontend | |
dockerfile: Dockerfile | |
ports: | |
- "80:80" | |
depends_on: | |
websocket-server: | |
condition: service_healthy | |
networks: | |
- app-network | |
networks: | |
app-network: | |
driver: bridge |