Основные понятия
Словарь DeployCode — как называются вещи в панели и документации.
Иерархия
Организация → проект → окружение → сервис. Подробнее — в разделе Организации и проекты.
- Организация — тенант. Всё, чем владеет клиент (проекты, серверы, SSH-ключи), принадлежит ровно одной организации.
- Проект — группа окружений внутри организации; единица выдачи доступа.
- Окружение — стадия проекта (
production,staging) со своими сервисами и переменными. - Сервис — то, что можно задеплоить в окружение. Сейчас это приложение или Postgres.
- Приложение — сервис, который собирается из git-репозитория.
- Область (scope) — выбранные организация, проект, окружение и сервис; по ней фильтруются страницы панели. См. Область.
Доступ
- Участник — членство пользователя в организации с ролью и списком выданных доступов.
- Роль — набор разрешений: что участник может делать.
- Группа доступа — назначение участников на проекты с ролью для каждого проекта: где он это может делать.
Деплой
- Запрос на деплой — зафиксированное намерение задеплоить приложение вместе с конфигурацией.
- Деплой — одна попытка собрать и запустить сервис на сервере; у него есть лог и heartbeat.
- Конфигурация деплоя — исходники, настройки сборки и запуска, значения переменных и файлов на момент запроса.
- Артефакт — собранный образ с неизменяемым digest в реестре.
- Готовность деплоя — подтверждение, что контейнеры новой версии запустились и остаются стабильными.
Инфраструктура и сеть
- Сервер — машина клиента, на которой собираются и работают сервисы.
- SSH-ключ — ключ организации для доступа к серверам.
- Облачный провайдер — облако, в котором DeployCode может создавать ВМ за вас.
- Домен — адрес, по которому доступен сервис: управляемый (выданный DeployCode) или собственный.
Полный словарь — в Глоссарии.