1.0 KiB
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 проходит после деплоя