Spaces:
Running
Running
| services: | |
| arena-api: | |
| build: | |
| context: . | |
| dockerfile: Dockerfile | |
| image: arena-playwright-api:local | |
| container_name: arena-playwright-api | |
| restart: unless-stopped | |
| env_file: | |
| - .env | |
| ports: | |
| # Bind only to the Linux host. Put Caddy/Nginx/Tailscale in front for remote access. | |
| - "127.0.0.1:7860:7860" | |
| shm_size: "1gb" | |
| healthcheck: | |
| test: | |
| - CMD | |
| - python | |
| - -c | |
| - >- | |
| import urllib.request; | |
| urllib.request.urlopen('http://127.0.0.1:7860/health', timeout=10).read() | |
| interval: 30s | |
| timeout: 15s | |
| retries: 3 | |
| start_period: 90s | |
| security_opt: | |
| - no-new-privileges:true | |