Git-ветки и код-ревью
Три типа веток: main, feature/*, hotfix/*. Каждая задача в отдельной ветке. Слияние только через pull request и ревью.
Ваш MVP уже работает на ноутбуке. Теперь делаем Phase 3: стабильный продукт для пользователей, работающий 24/7, с HTTPS, безопасными деплоями и восстановлением после сбоев.
Три типа веток: main, feature/*, hotfix/*. Каждая задача в отдельной ветке. Слияние только через pull request и ревью.
Контейнеризованный проект: App + DB вместе. Одинаковый запуск на ноутбуке, сервере и у любого участника команды.
Покупка домена, настройка A-записи, Nginx и Certbot. Приложение доступно по HTTPS с валидным сертификатом.
git push → GitHub Actions → тесты → миграции БД → деплой. Ручные шаги исключаются из основного потока.
Alembic или Prisma. Сначала миграция схемы без потери данных, затем перезапуск приложения.
Автоматический бэкап через cron. Хранение минимум 7 дней. Обязательная проверка восстановления на тестовой среде.