| # Render Blueprint — deploys the progress-tracking tool as one Docker web service | |
| # with a persistent disk (SQLite + uploads survive restarts/redeploys). | |
| # Docs: https://render.com/docs/blueprint-spec | |
| services: | |
| - type: web | |
| name: devisionx-progress | |
| runtime: docker | |
| dockerfilePath: ./Dockerfile | |
| dockerContext: . | |
| plan: starter # a paid instance is required for a persistent disk | |
| healthCheckPath: /api/healthz | |
| autoDeploy: true | |
| disk: | |
| name: data | |
| mountPath: /data # matches LIVE_DATA_DIR | |
| sizeGB: 1 | |
| envVars: | |
| - key: GEMINI_API_KEY # set this secret in the Render dashboard | |
| sync: false | |
| - key: GEMINI_MODEL_COMPARE | |
| value: gemini-2.5-pro | |
| - key: GEMINI_MODEL | |
| value: gemini-2.5-flash | |
| - key: LIVE_DATA_DIR | |
| value: /data | |