Развёртывание
Настройка и конфигурация развёртывания на удалённом сервере
Чтобы начать работу с мультисервером, необходимо выполнить начальную настройку удалённого сервера. В диалоге Setup Server этому соответствует вкладка Maintenance.
Настройка сервера
Процесс настройки сервера подготавливает необходимую среду для безопасного и эффективного развёртывания приложений.
Важно
SSH-пользователь должен быть root либо пользователем с passwordless sudo (NOPASSWD в sudoers) — некоторые облачные провайдеры по умолчанию выдают только non-root пользователя, поэтому убедитесь, что sudo работает без запроса пароля для выбранного SSH-пользователя.
Если на удалённом сервере настроена другая оболочка (отличная от bash), необходимо установить bash в качестве оболочки по умолчанию, так как Skitflow разработан и протестирован с bash.
Мы предоставляем два основных действия для настройки сервера:
- Modify Script: Позволяет просмотреть и настроить установочный скрипт, который будет выполнен на сервере. Вы можете адаптировать его под свои конкретные потребности.
- Setup Server: Запускает процесс конфигурации на удалённом сервере. При нажатии откроется модальное окно с логами выполнения скрипта в реальном времени.
На той же вкладке хранится история всех запусков настройки для этого сервера, с полным логом каждого — включая запуск, который Skitflow выполняет автоматически на собственном manager-узле сразу после установки.
Пример логов настройки сервера:
