DeployCode
Организации и проекты

Сервисы

Приложения и базы данных внутри окружения.

Сервис — всё, что можно развернуть в окружении. Сейчас поддерживаются два вида:

ВидЧто это
ПриложениеСобирается из репозитория GitHub — см. Сборка и развёртывание
PostgreSQLБаза данных на вашем сервере — см. PostgreSQL

Новый сервис создаётся кнопкой «Новый сервис» — в списке сервисов или на странице проекта.

Список сервисов

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

СтатусЧто значит
РазвёрнутПоследнее развёртывание прошло успешно
РазворачиваетсяИдёт развёртывание
Ошибка развёртыванияПоследнее развёртывание завершилось ошибкой
Не развёрнутПриложение ещё не развёртывали (для PostgreSQL — база остановлена или ещё не запускалась)
Статус развёртывания неизвестенСтатус последнего развёртывания не получен
Развёртывание отмененоПоследнее развёртывание отменили

Страница приложения

На обзоре приложения — кнопки «Настройки», «Пересобрать», «Развернуть» и блоки:

  • Состояние в Docker — что сейчас работает на сервере;
  • Сервер, Последнее развёртывание, Репозиторий, Домены;
  • лента развёртываний и превью сайта.

Состояние в Docker

СостояниеЧто значит
Сервис запущенВсе реплики работают
Не все реплики запущеныDocker ещё запускает часть реплик
Сервис остановленВ Docker задано 0 реплик
Сервис не найден на сервереНа выбранном сервере такого сервиса нет
Состояние неизвестноПанель не смогла проверить сервер

Состояние в Docker не зависит от результата последнего развёртывания: если новое развёртывание упало, предыдущая версия может продолжать работать.

Настройки приложения

РазделЧто настраивается
РепозиторийАккаунт GitHub, репозиторий, ветка, путь сборки
Сборка и запускКоманды и результат сборки
Реестр образовКуда сохранять собранные образы
Именованные томаПостоянные данные
Опасная зонаПеремещение в корзину

Переменные приложения задаются в панели сервиса на «Архитектуре», домены — в разделе «Домены».

Число реплик и лимиты CPU и памяти для приложений в панели пока не настраиваются. Для PostgreSQL лимиты есть в «Расширенных настройках».

На этой странице