Spaces:
Sleeping
Sleeping
Download docker-compose.yml from scaler-hack/scaler-openenv: direct link, hf CLI and curl.
- Browser
- Download file 1.06 kB
-
https://huggingface.co/spaces/scaler-hack/scaler-openenv/resolve/main/docker-compose.yml
- Command line
-
hf download hf://spaces/scaler-hack/scaler-openenv/docker-compose.yml
-
curl -L -o docker-compose.yml https://huggingface.co/spaces/scaler-hack/scaler-openenv/resolve/main/docker-compose.yml
1.06 kB
| # Docker Compose for Adaptive Alert Triage RL Server | |
| # | |
| # Usage: | |
| # docker compose up --build -d # Start server in background | |
| # docker compose logs -f # View logs | |
| # docker compose down # Stop server | |
| # | |
| # The server exposes an OpenEnv-compatible REST API for remote RL training. | |
| version: "3.9" | |
| services: | |
| triage-rl: | |
| build: . | |
| container_name: triage-rl | |
| ports: | |
| - "7860:7860" | |
| environment: | |
| - PYTHONUNBUFFERED=1 | |
| - PYTHONPATH=/app/src:/app | |
| - PORT=7860 | |
| - OPENAI_API_KEY=${OPENAI_API_KEY:-} | |
| restart: unless-stopped | |
| healthcheck: | |
| test: ["CMD", "curl", "-f", "http://localhost:7860/health"] | |
| interval: 10s | |
| timeout: 5s | |
| retries: 3 | |
| start_period: 30s | |
| volumes: | |
| # Optional: Mount for live development (uncomment for dev mode) | |
| # - ./src:/app/src:ro | |
| # - ./evaluation:/app/evaluation:ro | |
| - ./models:/app/models # Persist trained models | |
| labels: | |
| - "com.scalar.hackathon=adaptive-alert-triage" | |
| - "com.scalar.version=0.1.0" | |