From 8f88c69b9aa357ca2ab77fb726c7312276ba7d4c Mon Sep 17 00:00:00 2001 From: bot Date: Mon, 31 Aug 2026 22:08:13 +0000 Subject: [PATCH] chore: remove Render configs, point docs at VPS domains --- .github/workflows/perf.yml | 2 +- README.md | 8 ++++---- backend/README.md | 4 ++-- frontend/README.md | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/perf.yml b/.github/workflows/perf.yml index 71a1c4b..0126dc5 100644 --- a/.github/workflows/perf.yml +++ b/.github/workflows/perf.yml @@ -33,7 +33,7 @@ jobs: - name: Measure deployed performance env: - BACKEND_URL: https://bulk-questionnaire-upload.onrender.com + BACKEND_URL: https://bulk-api.lverma.com run: python scripts/measure_perf.py - name: Update README metrics table diff --git a/README.md b/README.md index a835055..f0829ce 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Upload, validate, and manage Excel-based questionnaires through a modern web UI. XLSForm-compatible three-sheet format (Forms / Questions Info / Answer Options), parsed into a mobile-app-ready JSON schema and stored in MongoDB. - Live at [bulkforms.lverma.com](https://bulkforms.lverma.com/) -- API at [bulk-questionnaire-upload.onrender.com](https://bulk-questionnaire-upload.onrender.com/docs) +- API at [bulk-api.lverma.com](https://bulk-api.lverma.com/docs) ## Screenshots @@ -18,11 +18,11 @@ Upload, validate, and manage Excel-based questionnaires through a modern web UI. ## Performance -Benchmarks are measured automatically on every push to `main` against the live Render deployment. +Benchmarks are measured automatically on every push to `main` against the live VPS deployment. -*Last measured: 2026-08-31 22:03 UTC against the live Render deployment.* +*Last measured: 2026-08-31 22:03 UTC against the live VPS deployment.* | Metric Type | Recent Performance | |-------------|-------------------| @@ -44,7 +44,7 @@ Benchmarks are measured automatically on every push to `main` against the live R | Frontend | Angular 19, Angular Material, SSR | | Backend | FastAPI, Uvicorn, Pandas, Motor | | Database | MongoDB Atlas | -| Deploy | Vercel (frontend) · Render (backend) | +| Deploy | Vercel (frontend) · VPS (backend) | | CI | GitHub Actions - tests + live perf benchmarks | See [`backend/README.md`](backend/README.md) for API reference, file format specs, and local setup. diff --git a/backend/README.md b/backend/README.md index 4ed3a41..9eaaeb6 100644 --- a/backend/README.md +++ b/backend/README.md @@ -1,6 +1,6 @@ # Backend -FastAPI service that validates, parses, and stores XLSForm-compatible Excel files. Deployed on Render. +FastAPI service that validates, parses, and stores XLSForm-compatible Excel files. Deployed on VPS. ## Local Setup @@ -133,7 +133,7 @@ Indexes: `forms.created_at desc`, `questions.form_id`, `options.{form_id, order} pytest tests/backend -q # Against live deployment (saves perf_results.json) -BACKEND_URL=https://bulk-questionnaire-upload.onrender.com python scripts/measure_perf.py +BACKEND_URL=https://bulk-api.lverma.com python scripts/measure_perf.py ``` Test fixtures: `tests/test_xlsforms_valid/` (10 valid files) · `tests/test_xlsforms_incorrect/` (error scenarios). diff --git a/frontend/README.md b/frontend/README.md index d7209c7..237ce7e 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -17,7 +17,7 @@ App: http://localhost:4200 (expects backend at http://localhost:8000) API URL is loaded at startup from `public/assets/config.json` so no rebuild is needed to point at a different backend: ```json -{ "API_URL": "https://your-backend.onrender.com/api" } +{ "API_URL": "https://bulk-api.lverma.com/api" } ``` Falls back to `http://localhost:8000/api` if the file is missing.