Перед выпуском

  1. Установите NODE_ENV=production.
  2. Настройте production DATABASE_URL и примените миграции.
  3. Укажите HTTPS CLIENT_URL и NEXT_PUBLIC_API_URL.
  4. Включите secure cookies.
  5. Заполните S3 и OAuth secrets через защищённые настройки.
  6. Настройте reverse proxy для Next.js, backend, WebSocket и forwarded headers.
  7. Создайте резервную копию базы.

Сборка

Backend запускается через:

Проверка

  • главная и админ-панель открываются по HTTPS;
  • login сохраняется после перезагрузки;
  • /api/launcher/oauth/configuration доступен;
  • Authlib формирует публичные texture URLs;
  • S3 profile/manifest читаются backend;
  • WebSocket работает через proxy;
  • секретные settings не возвращаются публичными процедурами.
Не используйте development database и development OAuth applications в production.