feat(proj): init
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# 2026-09-13 — API на C# + PostgreSQL
|
||||
|
||||
## Что сделано
|
||||
- Новый стек: `src/PleasePayMe.*` (Domain / Application / Infrastructure / Api)
|
||||
- EF Core + Npgsql, миграция `InitialCreate`, авто-`Migrate()` на старте
|
||||
- HTTP-контракт прежний (`/api/auth/*`, `/api/me/*`, `/api/budgets/*`, snake_case JSON, `{detail}`)
|
||||
- Docker: сервис `db` (postgres:16), `Dockerfile.api` → ASP.NET
|
||||
- Python `api/` помечен deprecated; бот и web без смены контракта
|
||||
|
||||
## Запуск
|
||||
```bash
|
||||
docker compose up -d --build
|
||||
```
|
||||
Переменные: `BOT_TOKEN`, `API_TOKEN`, `POSTGRES_*`.
|
||||
|
||||
## Данные
|
||||
SQLite `data/budget.db` в compose больше не используется.
|
||||
Перенос старых данных — отдельной задачей (не автоматический).
|
||||
Reference in New Issue
Block a user