Migrate to Blazor WASM, MSSQL platform DB, and durable audio PVC.
build-and-deploy / deploy (push) Failing after 15m11s

Remove in-cluster Postgres; serve WASM via nginx; add audio import job for Gooya archives.
This commit is contained in:
2026-10-09 22:40:53 +03:30
parent 7f06856f45
commit ae746d65ba
32 changed files with 760 additions and 525 deletions
+10 -2
View File
@@ -7,10 +7,18 @@
- ریپو: https://git.se.kbs1.ir/admin/TafsirQuran
- CI: `.gitea/workflows/deploy.yaml` روی runner label `deploy`
- Namespace: `tafsirquran`
- وب: http://185.252.31.44:30820/
- وب (Blazor WASM): http://185.252.31.44:30820/
- API: http://185.252.31.44:30821/
- DB: MSSQL `mssql-svc.platform` / database `TafsirQuran`
- صوت: PVC `tafsirquran-audio` → mount `/data/audio`
پوش به `main` یا `workflow_dispatch` تصویرها را می‌سازد، به k3s import می‌کند و رول‌اوت می‌کند.
پوش به `main` دیپلوی می‌کند. ایمپورت صوت (یک‌بار، طولانی):
```bash
kubectl -n tafsirquran apply -f k8s/audio-import-job.yaml
kubectl -n tafsirquran logs -f job/tafsirquran-audio-import
kubectl -n tafsirquran rollout restart deploy/tafsirquran-api # resync episodes
```
## پیش‌نیاز توسعه محلی