Files
voidea/docs/checklists/03-pre-deploy.md
T

1.0 KiB

Pre-deploy чеклист

База данных

  • Миграции написаны и проверены (upgrade + downgrade)
  • Резервная копия БД создана
  • Проверено что данные не потеряются

Конфигурация

  • .env настроен для production
  • Все секреты установлены (JWT_SECRET_KEY, пароль БД, AI ключи)
  • CORS настроен на реальный домен
  • LOG_LEVEL = WARNING (не DEBUG)
  • DATABASE_URL указывает на production PostgreSQL

Инфраструктура

  • SSL сертификаты (Let's Encrypt)
  • systemd unit настроен (/etc/systemd/system/voidea.service)
  • Виртуальное окружение активировано (venv/)
  • Health check проходит: curl http://localhost:8020/health

CI/CD

  • CI проходит (lint + test)
  • Код запушен в main
  • Health check проходит после деплоя