На главную
- Облачные базы данных
- Хранилище S3
- Kubernetes
- Apps
- Обзор
- Принципы работы
- Подключение репозиториев
- Деплой frontend-приложений
- Деплой backend-приложений
- Деплой из Dockerfile
- Управление Apps в панели
- Частые вопросы об Apps
Управление Apps в панели
Вы можете управлять параметрами деплоя, привязывать домены, останавливать и перезапускать контейнеры с помощью инструментов панели Timeweb Cloud.
Автодеплой
Вы можете включить автоматический деплой при создании приложения в панели, оставив включенной опцию «Сборка по последнему выполненному коммиту».
В этом случае сервис будет отслеживать изменения в репозитории и при появлении новых коммитов обновлять приложение автоматически.
Автодеплой недоступен, если приложение было развернуто из репозитория, подключенного по ссылке. В этом случае после нового коммита будет необходимо запустить новый деплой вручную.
В дальнейшем вы всегда можете отключать или включать автодеплой в панели управления, в настройках вашего приложения.
-
Перейдите в раздел Apps и кликните на нужное приложение в списке.
-
На вкладке «Настройки» кликните «Редактировать» в блоке «Настройки деплоя».
-
Включите или выключите опцию «Автодеплой» и сохраните изменения.
Смена параметров и новый деплой
Параметры сборки, указанные при первом деплое приложения, можно изменить в панели управления, чтобы применить их для следующего развертывания.
-
Перейдите в раздел Apps и кликните на нужное приложение в списке.
-
На вкладке «Настройки» кликните «Редактировать» в блоке «Настройки деплоя».
-
Укажите нужные вам параметры.
-
Выберите коммит и сохраните изменения.
-
В следующем окне подтвердите запуск деплоя.
Повторный деплой
Чтобы запустить деплой заново (с прежними настройками и коммитом):
-
Перейдите в раздел Apps и кликните на нужное приложение в списке.
-
На вкладке «Деплой» кликните на три точки у нужного деплоя.
-
Нажмите «Запустить деплой».
Остановка деплоя
Чтобы остановить текущий деплой:
-
Перейдите в раздел Apps и кликните на нужное приложение в списке.
-
На вкладке «Деплой» кликните на три точки в статусе деплоя.
-
Нажмите «Остановить деплой».
Привязка домена
Технический домен
При создании любого приложения мы автоматически привяжем к нему бесплатный технический домен и выпустим SSL-сертификат Let's Encrypt.
Ваше frontend-приложение будет сразу запущено по этому домену после завершения деплоя, и вы сможете протестировать работу проекта. Для бэкенд-приложений технический домен можно использовать и в тестовых целях, и в дальнейшей работе — для непосредственных запросов к приложению.
После деплоя приложения вы можете привязать к нему свой собственный домен вместо технического.
Собственный домен
При привязке домена к приложению мы автоматически выпустим для него бесплатный SSL Let's Encrypt и будем продлевать его за неделю до истечения срока действия сертификата.
Чтобы привязать домен к приложению:
- Перейдите в раздел «Домены» (либо в разделе «Apps» кликните на нужное приложение и перейдите в «Настройки» → пункт «Домены» → «Редактировать»).
- Найдите нужный домен в списке и кликните на него.
- Перейдите на вкладку «DNS».
- Добавьте новую A-запись, выбрав в пункте «Привязать к сервису» ваше приложение.
Если домен зарегистрирован через другого провайдера и пока не добавлен в панель Timeweb Cloud:
- В разделе «Домены» кликните «Добавить домен».
- Укажите доменное имя и в пункте «Привязать к сервису» выберите нужное приложение.
- Нажмите «Добавить».
- На стороне держателя NS-серверов пропишите для домена NS-серверы Timeweb Cloud:
ns1.timeweb.ru
ns2.timeweb.ru
ns3.timeweb.org
ns4.timeweb.org
Либо укажите в качестве A-записи домена IP-адрес вашего приложения.
Просмотр логов
Логи деплоя доступны на странице вашего приложения на вкладке «Деплой».
Логи доступны в двух режимах: стандартном и расширенном, при котором в панель будут выводиться все логи в режиме отладке (DEBUG).
Перезагрузка приложения
Если вы наблюдаете какие-то неполадки в работе приложения, можно попробовать выполнить перезапуск контейнера/сервера, в котором оно запущено.
Это можно сделать из панели управления:
Приостановка приложения
Если по каким-то причинам вам нужно временно приостановить работу приложения и сделать его недоступным, можно остановить контейнер/сервер в панели:
Запустить его заново можно будет здесь же.
Изменение конфигурации сервера
Если приложению требуется больше ресурсов, вы можете изменить конфигурацию сервера, на котором оно запущено. Обратите внимание, что менять тариф можно только в сторону увеличения — это связано с тем, что уменьшить размер диска невозможно без риска серьезных повреждений файловой системы.
Чтобы увеличить тариф:
-
Перейдите в раздел Apps и кликните на нужное приложение.
-
На вкладке «Настройки» кликните «Выбрать конфигурацию».
- Выберите новый конфиг и нажмите «Сохранить и перезагрузить».
На данный момент смена конфигурации сервера доступна только для backend-приложений.
Удаление приложения
Чтобы удалить приложение:
-
Перейдите в раздел Apps.
-
Кликните на три точки у нужного приложения и кликните «Удалить»
-
Подтвердите действие.
Была ли статья полезна?