Откройте Deployment в левом меню Generator UI. Здесь находятся параметры сборки и развертывания. Project settings отвечает за название проекта и хранилище изображений; данные сервера задаются здесь.
Общие настройки
Включите Docker и, для production-инструментов, Production deployment. Выберите CI provider: None для ручных команд, GitLab или GitHub для CI. Server layout, Image delivery и Backups задают исходные значения новых профилей. Изменение этих значений не переписывает существующие профили.
Создайте профиль
Под существующими профилями находится отдельный блок добавления. Введите New profile name, выберите Preset, нажмите Add profile. Например, создайте local для Local production (Docker), test и production для Single server. Можно хранить несколько профилей одновременно, а выбранный профиль редактировать отдельно.
Имя профиля передается в --env: --env test выбирает именно test. Preset определяет способ размещения, а не имя команды. Профили не запускают контейнеры автоматически; если размещаете несколько на одной машине, согласуйте домены, порты и каталоги, чтобы они не конфликтовали.
Заполните профиль
| Настройка | Что указать |
|---|---|
| Runtime directory | Отдельный каталог БД, файлов и состояния; на сервере абсолютный путь |
| Domains и TLS contact email | Адреса API и системы администрирования, почта для сертификатов |
| Image delivery | Source, Archive или Registry по сценариям запуска |
| SSH targets | Серверы для Archive/Registry; Source на одном VPS не требует SSH к себе |
| Image storage | Путь или параметры S3 для адаптера, выбранного в Project settings |
| Backup destination | None, Local или S3; независимо от рабочего хранилища изображений |
| Allowed HTTPS origins | Адреса браузерных приложений, которым разрешено вызывать API |
Source доступен для Single server и CI provider None. Archive/Registry поддерживают один или два сервера. Для registry выберите GitLab, GHCR, Docker Hub или Custom и заполните три полных адреса репозиториев backend/admin/ops. Пароли не вводятся в UI.
Нажмите Save deployment settings, затем Generate. Появятся deploy/generated/environments/<имя>.json и первоначально пустой deploy/custom/environments/<имя>.json. Копировать их в deploy/environments/ не нужно. Preview effective JSON показывает настройки с учетом custom. Как работают переопределения.
Изменение профиля и Generate не меняют VPS. Дальше следуйте выбранной инструкции выпуска. Изменения доставки и backup уже работающего окружения применяют через reconfigure. Домены, серверы и хранилище эта команда не переносит.