Истории успеха наших клиентов — лучшие проекты
Вход/ Регистрация
На главную
25eb9e0a-a5a8-472a-ace7-940b8bd2adf0
Облачные сервисы

Управление App Platform в панели

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

Автодеплой

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

Selection 239

В этом случае сервис будет отслеживать изменения в репозитории и при появлении новых коммитов обновлять приложение автоматически.

Автодеплой недоступен, если приложение было развернуто из репозитория, подключенного по ссылке. В этом случае после нового коммита будет необходимо запустить новый деплой вручную.

В дальнейшем вы всегда можете отключать или включать автодеплой в панели управления, в настройках вашего приложения.

  1. Перейдите в раздел «App Platform» и кликните на нужное приложение в списке.

  2. На вкладке «Настройки» кликните «Редактировать» в блоке «Настройки деплоя».

  3. Включите или выключите опцию «Сборка по последнему выполненному коммиту» и сохраните изменения.

Selection 238

Смена параметров и новый деплой

Параметры сборки, указанные при первом деплое приложения, можно изменить в панели управления, чтобы применить их для следующего развертывания. 

  1. Перейдите в раздел «App Platform» и кликните на нужное приложение в списке.

  2. На вкладке «Настройки» кликните «Редактировать» в блоке «Настройки деплоя».

  3. Укажите нужные вам параметры.

  4. Выберите коммит и сохраните изменения.

  5. В следующем окне подтвердите запуск деплоя.

Повторный деплой

Чтобы запустить деплой заново:

  1. Перейдите в раздел «App Platform» и выберите нужное приложение в списке.

  2. На вкладке «Деплой» выберите нужный коммит (текущий коммит уже будет выбран по умолчанию).

  3. Нажмите «Выполнить откат к коммиту».

Selection 240

Остановка деплоя

Чтобы остановить текущий деплой:

  1. Перейдите в раздел «App Platform» и кликните на нужное приложение в списке.
  2. На вкладке «Деплой» нажмите на кнопку «Остановить деплой».

Selection 241

Статистика использования ресурсов

  • Backend-приложения

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

Без Названия

Если вы видите, что нагрузка регулярно достигает критических значений и приложению требуется больше ресурсов для стабильной работы, вы можете перейти на более мощный сервер, выбрав его параметры в разделе «Настройки» → «Выбрать конфигурацию».

  • Frontend-приложения

Для frontend-приложений подобная статистика не ведется, и раздел «Дашборд» у них отсутствует. Для фронтенда мы отслеживаем только количество запросов в месяц, однако в настоящий момент эти данные не отображаются в панели управления — функционал появится позже.

В случае, если приложение достигнет лимита запросов, мы свяжемся с вами по email и сориентируем по последующим шагам.

Привязка домена

Технический домен

При создании любого приложения мы автоматически привяжем к нему бесплатный технический домен и выпустим SSL-сертификат Let's Encrypt.

Ваше frontend-приложение будет сразу запущено по этому домену после завершения деплоя, и вы сможете протестировать работу проекта. Для бэкенд-приложений технический домен можно использовать и в тестовых целях, и в дальнейшей работе — для непосредственных запросов к приложению.

После деплоя приложения вы можете привязать к нему свой собственный домен вместо технического.

Собственный домен

При привязке домена к приложению мы автоматически выпустим для него бесплатный SSL Let's Encrypt и будем продлевать его за неделю до истечения срока действия сертификата.

Чтобы привязать домен к приложению:

  1. Перейдите в раздел «Домены и SSL» (либо в разделе «App Platform» кликните на нужное приложение и перейдите в «Настройки» → пункт «Домены» → «Редактировать»).
  2. Найдите нужный домен в списке и кликните на него. 
  3. Перейдите на вкладку «DNS».
  4. Добавьте новую A-запись, выбрав в пункте «Привязать к сервису» ваше приложение.

Если домен зарегистрирован через другого провайдера и пока не добавлен в панель Timeweb Cloud:

  1. В разделе «Домены и SSL» кликните «Добавить домен».
  2. Укажите доменное имя и в пункте «Привязать к сервису» выберите нужное приложение.
  3. Нажмите «Добавить».
  4. На стороне держателя NS-серверов пропишите для домена NS-серверы Timeweb Cloud:
    

Либо укажите в качестве A-записи домена IP-адрес вашего приложения.

8e10099b 11f9 4e2d 9abc D866c28f4659

Просмотр логов

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

Screenshot 04 04 25 18:04:44

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

Selection 242

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

Screenshot 04 04 25 18:03:43

Перезагрузка приложения

Если вы наблюдаете какие-то неполадки в работе приложения, можно попробовать выполнить перезапуск контейнера/сервера, в котором оно запущено.

Опция доступна для Backend-приложений и приложений, развернутых через Dockerfile или Docker Compose.

Это можно сделать из панели управления:

Selection 243

Приостановка приложения

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

Selection 244

Запустить его заново можно будет здесь же.

Изменение конфигурации сервера

Бэкенд-приложения и приложения, развернутые через Dockerfile или Docker Compose, работают на отдельных облачных серверах.

Если приложению требуется больше ресурсов, вы можете изменить конфигурацию сервера, на котором оно запущено.

Менять тариф можно только в сторону увеличения, так как уменьшить размер диска невозможно без риска серьезных повреждений файловой системы.

Чтобы увеличить тариф:

  1. Перейдите в раздел «App Platform» и кликните на нужное приложение.

  2. На вкладке «Настройки» кликните «Выбрать конфигурацию».

  3. Выберите новый конфиг и нажмите «Сохранить и перезагрузить».

Удаление приложения

Чтобы удалить приложение:

  1. Перейдите в раздел «App Platform».

  2. Кликните на три точки у нужного приложения и кликните «Удалить»

  3. Подтвердите действие.

Была ли статья полезна?
Ваша оценка очень важна