Деплой
Общая схема
На проде обычно разворачивают: сайт (лендинг/блог), админ-панель и API. БД (PostgreSQL), Redis и S3 — отдельно или в том же хосте. В репозитории есть скрипт ./scripts/deploy-to-server.sh и docker-compose.server.yml для деплоя на сервер.
Переменные на проде
Скопируйте .env.production.example в .env.server на сервере. Задайте NEXT_PUBLIC_API_URL (https), JWT_SECRET, пароли БД и MinIO. Подробности — в deploy/README.md.
Первый администратор на проде
После деплоя откройте админку по домену (например, https://admin.pxlr.ru) и перейдите на /setup. Создайте первого администратора (email, имя, пароль). Дальнейший вход — только через /login.
SSL и домены
Сайт и админка должны работать по HTTPS. Обычно перед контейнерами ставится Nginx (или аналог), который проксирует запросы на порты приложений и отдаёт SSL. Настройка доменов (A-записи, CORS для API) описана в deploy/README.md.