Перед выпуском
- Установите
NODE_ENV=production.
- Настройте production
DATABASE_URL и примените миграции.
- Укажите HTTPS
CLIENT_URL и NEXT_PUBLIC_API_URL.
- Включите secure cookies.
- Заполните S3 и OAuth secrets через защищённые настройки.
- Настройте reverse proxy для Next.js, backend, WebSocket и forwarded headers.
- Создайте резервную копию базы.
Сборка
Backend запускается через:
Проверка
- главная и админ-панель открываются по HTTPS;
- login сохраняется после перезагрузки;
/api/launcher/oauth/configuration доступен;
- Authlib формирует публичные texture URLs;
- S3 profile/manifest читаются backend;
- WebSocket работает через proxy;
- секретные settings не возвращаются публичными процедурами.
Не используйте development database и development OAuth applications в production.