[2026-06-21] eagle: family/how-to/htpc-emulators-setup.md personal/projects/budget-app/index.md

This commit is contained in:
Alexey Martemyanov
2026-06-21 15:50:39 +06:00
parent c824d27e24
commit f3924519df
2 changed files with 13 additions and 13 deletions
+1 -1
View File
@@ -129,7 +129,7 @@ Base currency не хардкодится — выбирается в `Settings`
- **Backend**: Python + FastAPI + SQLAlchemy + Postgres.
- **Frontend**: Vue 3 + Vite + Pinia. Адаптив для мобильного (PWA).
- **БД**: Postgres.
- **БД**: отдельная БД `budget_app` в существующем кластере Postgres на Eagle (тот же инстанс, что и `personal_os` — не отдельный контейнер).
- **Деплой**: Docker Compose на Mac (Eagle). Конфиги в `~/docker/budget-app/` (по конвенции остальных сервисов). Код проекта — `~/Developer/budget-app/` с git.
- **Внешний доступ**: `budget.qentra.top` через Cloudflare Tunnel (или существующий nginx-reverse-proxy). Auth — login/password + долгоживущий JWT-токен в localStorage/cookie. Один пользователь на старте, но схема готова под multi-tenant.
- **Импорт Excel**: однократный скрипт миграции (`scripts/import-xlsx.py`), читает `Budget.xlsx`, заливает в БД.