Аргументы ‘make init’
Благодаря использованию Makefile
, любой параметр dcape может быть задан в аргументах команды make init
.
Актуальные значения параметров и их описания при выполнении этой команды сохраняются в файле с именем .env
(или именем, заданном в параметре CFG
).
Актуальный для конкретного экземпляра dcape список параметров зависит от наличия добавленных сервисов.
Следующие параметры имеют ключевое значение для конфигурации dcape:
DCAPE_TAG
- Идентификатор стека приложений, позволяющий изолировать его от других контейнеров docker (в т.ч. и от другой копии стека dcape если такая будет запущена на том же сервере)
- Префикс контейнеров стека (значение используется как COMPOSE_PROJECT_NAME)
DCAPE_DOMAIN
- hostname для сервисов narra, enfist, traefik
- суффикс по умолчанию для hostname остальных приложений стека
GITEA
- значения:
[yes]|<URL>
yes
- добавить в конфигурацию локальный сервис gitea<URL>
- адрес внешнего сервера gitea
DNS
- значения:
[no]|yes|wild
- добавить в конфигурацию локальный сервис powerdns
wild
- настроить зону для поддержки wildcard сертификатов letsencrypt
ACME
- значения:
[no]|http|wild
- включить поддержку сертификатов letsencrypt
no
- адреса сервисов dcape будут начинаться сhttp://
, иначе -https://
wild
- в конфигурацию traefik будет добавлена поддержка сертификатов для домена*.${DCAPE_DOMAIN}
NARRA_GITEA_ORG
- username организации gitea, участникам которой будет предоставлен доступ к приватным ресурсам
DRONE_ADMIN
- username пользователя gitea, который получит права администратора в drone