feat: add containerized application delivery #11 #12

Merged
ksv741 merged 1 commits from codex/containerized-deployment into develop 2026-09-16 10:23:15 +03:00
Owner

Добавляет Compose для development и single-server production: один loopback-порт frontend, внутренний backend, отдельная Prisma migration и постоянный SQLite host path. Dev использует Vite HMR, Nest watch и изолированный volume. Production выбирает независимые version tags.

Проверено локально: Compose config и запуск обоих режимов, HMR/watch, same-origin auth, persistence, failed migration, независимое обновление/совместимый rollback, stopped-backend backup и isolated restore. Полная матрица результатов — в tasks.md change containerized-application-delivery.

До production rollout остаются внешние проверки Docker capability runner ubuntu-latest, server Docker/Compose/Caddy, registry writer/pull-only identities и реальной опубликованной пары images. Actions secrets недоступны для проверки с текущими MCP правами.

Связано: WealthLedger/main#11, WealthLedger/specs#10.

Связанные PR: WealthLedger/frontend#16, WealthLedger/backend#20, WealthLedger/docs#15, WealthLedger/specs#11.

Добавляет Compose для development и single-server production: один loopback-порт frontend, внутренний backend, отдельная Prisma migration и постоянный SQLite host path. Dev использует Vite HMR, Nest watch и изолированный volume. Production выбирает независимые version tags. Проверено локально: Compose config и запуск обоих режимов, HMR/watch, same-origin auth, persistence, failed migration, независимое обновление/совместимый rollback, stopped-backend backup и isolated restore. Полная матрица результатов — в tasks.md change containerized-application-delivery. До production rollout остаются внешние проверки Docker capability runner ubuntu-latest, server Docker/Compose/Caddy, registry writer/pull-only identities и реальной опубликованной пары images. Actions secrets недоступны для проверки с текущими MCP правами. Связано: WealthLedger/main#11, WealthLedger/specs#10. Связанные PR: [WealthLedger/frontend#16](https://git.personal.ksv741.ru/WealthLedger/frontend/pulls/16), [WealthLedger/backend#20](https://git.personal.ksv741.ru/WealthLedger/backend/pulls/20), [WealthLedger/docs#15](https://git.personal.ksv741.ru/WealthLedger/docs/pulls/15), [WealthLedger/specs#11](https://git.personal.ksv741.ru/WealthLedger/specs/pulls/11).
codex-bot added 1 commit 2026-09-16 09:43:15 +03:00
feat: add containerized application delivery #11
Conventional commits / commits (pull_request) Successful in 10s
7e382d460b
ksv741 merged commit 7e382d460b into develop 2026-09-16 10:23:15 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/main#12