Вы можете управлять параметрами деплоя, привязывать домены, останавливать и перезапускать контейнеры с помощью инструментов панели Timeweb Cloud.
Автодеплой
Вы можете включить автоматический деплой при создании приложения в панели, оставив включенной опцию «Сборка по последнему выполненному коммиту».

В этом случае сервис будет отслеживать изменения в репозитории и при появлении новых коммитов обновлять приложение автоматически.
Автодеплой недоступен, если приложение было развернуто из репозитория, подключенного по ссылке. В этом случае после нового коммита будет необходимо запустить новый деплой вручную.
В дальнейшем вы всегда можете отключать или включать автодеплой в панели управления, в настройках вашего приложения.
-
Перейдите в раздел «App Platform» и кликните на нужное приложение в списке.
-
На вкладке «Настройки» кликните «Редактировать» в блоке «Настройки деплоя».
-
Включите или выключите опцию «Сборка по последнему выполненному коммиту» и сохраните изменения.

Смена параметров и новый деплой
Параметры сборки, указанные при первом деплое приложения, можно изменить в панели управления, чтобы применить их для следующего развертывания.
-
Перейдите в раздел «App Platform» и кликните на нужное приложение в списке.
-
На вкладке «Настройки» кликните «Редактировать» в блоке «Настройки деплоя».
-
Укажите нужные вам параметры.
-
Выберите коммит и сохраните изменения.
-
В следующем окне подтвердите запуск деплоя.
Повторный деплой
Чтобы запустить деплой заново:
-
Перейдите в раздел «App Platform» и выберите нужное приложение в списке.
-
На вкладке «Деплой» выберите нужный коммит (текущий коммит уже будет выбран по умолчанию).
- Нажмите «Выполнить откат к коммиту».

Остановка деплоя
Чтобы остановить текущий деплой:
- Перейдите в раздел «App Platform» и кликните на нужное приложение в списке.
- На вкладке «Деплой» нажмите на кнопку «Остановить деплой».

Логи деплоя
Логи деплоя доступны на странице вашего приложения на вкладке «Деплой».

Логи доступны в двух режимах: стандартном и расширенном, при котором в панель будут выводиться все логи в режиме отладке (DEBUG).

Статистика использования ресурсов
- Backend-приложения
Для Backend-приложений и приложений, развернутых через Dockerfile или Docker Compose, в панели управления доступен Дашборд, где можно отслеживать использование ресурсов: процессора, памяти, интернет-канала, дискового пространства.

Если вы видите, что нагрузка регулярно достигает критических значений и приложению требуется больше ресурсов для стабильной работы, вы можете перейти на более мощный сервер, выбрав его параметры в разделе «Настройки» → «Выбрать конфигурацию».
- Frontend-приложения
Для frontend-приложений подобная статистика не ведется, и раздел «Дашборд» у них отсутствует. Для фронтенда мы отслеживаем только количество запросов в месяц, однако в настоящий момент эти данные не отображаются в панели управления — функционал появится позже.
В случае, если приложение достигнет лимита запросов, мы свяжемся с вами по email и сориентируем по последующим шагам.
Привязка домена
Технический домен
При создании любого приложения мы автоматически привяжем к нему бесплатный технический домен и выпустим SSL-сертификат Let's Encrypt.
После деплоя приложения вы можете привязать к нему свой собственный домен вместо технического.
Собственный домен
К приложению можно привязать домен из панели Timeweb Cloud, внешний домен, зарегистрированный у другого провайдера, или поддомен.
После привязки домена мы автоматически выпустим для него бесплатный SSL-сертификат Let's Encrypt. Сертификат будет продлеваться автоматически за неделю до истечения срока действия.
Если вы хотите привязать поддомен, сначала создайте его по инструкции.
Чтобы привязать домен к приложению:
-
Перейдите в раздел «App Platform» и кликните на нужное приложение.
-
Откройте вкладку «Настройки».
-
В блоке «Домены» нажмите «Редактировать».
-
В открывшемся окне выберите вариант привязки:
-
если домен находится в панели Timeweb Cloud, выберите его из списка;
-
если домен зарегистрирован у другого провайдера, выберите «Внешний домен» и укажите доменное имя. На стороне провайдера добавьте A-запись из подсказки в панели и дождитесь обновления DNS-записи.
-
Нажмите «Сохранить».

Если домен находится в панели Timeweb Cloud и уже был привязан к другому сервису, при выборе этого домена для приложения его A-запись будет изменена.
К одному приложению можно привязать любое количество доменов.
Чтобы отвязать домен, откройте окно редактирования доменов и нажмите на крестик рядом с нужным доменом.
Привязка и отвязка домена запускают повторный деплой приложения.
Просмотр логов
Для backend-приложений логи доступны во вкладке «Логи приложения».

Для frontend-приложений логи расположены во вкладке «Логи доступа». Логи отображаются только за последние сутки. При скачивании будут загружены последние 10 000 строк логов.

Перезагрузка приложения
Если вы наблюдаете какие-то неполадки в работе приложения, можно попробовать выполнить перезапуск контейнера/сервера, в котором оно запущено.
Опция доступна для Backend-приложений и приложений, развернутых через Dockerfile или Docker Compose.
Это можно сделать из панели управления:

Приостановка приложения
Если по каким-то причинам вам нужно временно приостановить работу приложения и сделать его недоступным, можно остановить контейнер/сервер в панели:

Запустить его заново можно будет здесь же.
Изменение конфигурации сервера
Бэкенд-приложения и приложения, развернутые через Dockerfile или Docker Compose, работают на отдельных облачных серверах.
Если приложению требуется больше ресурсов, вы можете изменить конфигурацию сервера, на котором оно запущено.
Менять тариф можно только в сторону увеличения, так как уменьшить размер диска невозможно без риска серьезных повреждений файловой системы.
Чтобы увеличить тариф:
-
Перейдите в раздел «App Platform» и кликните на нужное приложение.
-
На вкладке «Настройки» кликните «Выбрать конфигурацию».
- Выберите новый конфиг и нажмите «Сохранить и перезагрузить».
Настройка сети
Настройка доступна только для backend-приложений.
Во вкладке «Сеть» вы можете увидеть, к какой приватной сети подключено приложение. Изменить приватную сеть нельзя — ее выбор доступен только при создании приложения.
Вы также можете подключить для приложения файрвол, нажав на кнопку «Настроить» в разделе «Firewall». Можно выбрать существующий файрвол или создать новый.
Удаление приложения
Чтобы удалить приложение:
-
Перейдите в раздел «App Platform».
-
Кликните на три точки у нужного приложения и кликните «Удалить»
-
Подтвердите действие.