18 lines
1.2 KiB
YAML
18 lines
1.2 KiB
YAML
---
|
|
# defaults file for app_image
|
|
|
|
# Имя приложения/образа (обязательно). Под этим именем приложение тегает
|
|
# собранный образ (<app_image_name>:<tag>), под ним же образ живёт на сервере.
|
|
app_image_name: ""
|
|
|
|
# Рабочая директория приложения на control-хосте — репозиторий с исходниками
|
|
# и командой сборки образа. Обязательный параметр: задаётся явно в плейбуке.
|
|
app_image_src_dir: ""
|
|
|
|
# Команда сборки образа — контракт приложения. Запускается в app_image_src_dir,
|
|
# получает случайный BUILD_ID через окружение и обязана собрать ПОЛНЫЙ образ,
|
|
# затегав его <app_image_name>:$BUILD_ID. По умолчанию — Taskfile-таск `task image`.
|
|
# Исполняется через command (без shell): одна команда, без пайпов/&&/VAR=x-префиксов.
|
|
# Подробности контракта — в README.md роли.
|
|
app_image_command: "task image"
|