Spaces:
Sleeping
Sleeping
| services: | |
| # Backend API Service | |
| - type: web | |
| name: verifile-x-api | |
| runtime: python | |
| buildCommand: "pip install --upgrade pip && pip install -r backend/requirements.txt" | |
| startCommand: "uvicorn backend.main:app --host 0.0.0.0 --port $PORT" | |
| envVars: | |
| - key: PYTHON_VERSION | |
| value: 3.11.14 | |
| - key: DEBUG | |
| value: false | |
| - key: CORS_ORIGINS | |
| value: "*" | |
| - key: MAX_FILE_SIZE_MB | |
| value: 50 | |
| - key: MAX_ANALYSIS_SIZE_MB | |
| value: 10 | |
| - key: RATE_LIMIT_PER_MINUTE | |
| value: 10 | |
| - key: CACHE_TTL_MINUTES | |
| value: 60 | |
| - key: MAX_CACHE_SIZE | |
| value: 500 | |
| - key: LOG_LEVEL | |
| value: INFO | |
| healthCheckPath: /health | |
| # Frontend Static Site | |
| - type: web | |
| name: verifile-x | |
| runtime: static | |
| buildCommand: "echo 'No build needed - static HTML'" | |
| staticPublishPath: ./frontend | |
| headers: | |
| - path: /* | |
| name: X-Frame-Options | |
| value: DENY | |
| - path: /* | |
| name: X-Content-Type-Options | |
| value: nosniff | |
| - path: /* | |
| name: Referrer-Policy | |
| value: no-referrer | |
| - path: /* | |
| name: Cache-Control | |
| value: public, max-age=3600 | |