deploy: переход на локальную сборку образа и доставку docker save/load

- task image принимает BUILD_ID и тегает <app>:$BUILD_ID (контракт роли app_image в umbar)
- добавлен ADR-2026-07-24-local-image-build, старый docker-deploy помечен superseded
- README/architecture/roadmap/Dockerfile обновлены под новую схему (без сборки на сервере)
This commit is contained in:
av
2026-07-24 18:33:51 +03:00
parent a2d8140e22
commit 08bef2cac0
8 changed files with 96 additions and 15 deletions
+2 -2
View File
@@ -76,10 +76,10 @@ tasks:
done < web/assets.manifest
image:
desc: Docker-образ из готового бинаря (см. docs/adr docker-deploy)
desc: 'Docker-образ из готового бинаря. Тег из $BUILD_ID (по умолчанию dev; роль app_image umbar передаёт свой). См. docs/adr local-image-build'
deps: [build]
cmds:
- docker build -t jellybit:dev .
- docker build -t {{.BINARY}}:${BUILD_ID:-dev} .
clean:
desc: Удалить собранный бинарь