Добавляет 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 правами.
Добавляет 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).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Добавляет 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.