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