добавлен Taskfile, образ собирается по контракту роли app_image
- таск `image` собирает `remembos:$BUILD_ID` (по умолчанию `dev`) — этот контракт зовёт роль app_image при деплое из pet-project-server - рядом обычные команды: build, run, test, lint, tidy, clean
This commit is contained in:
@@ -12,6 +12,18 @@
|
||||
|
||||
- [Алгоритм поиска воспоминаний](spec/SEARCH.md)
|
||||
|
||||
## Сборка и деплой
|
||||
|
||||
Команды проекта — через [Task](https://taskfile.dev), список: `task --list`.
|
||||
|
||||
Деплоем занимается плейбук `playbook-remembos.yml` в `pet-project-server`:
|
||||
роль `app_image` собирает образ локально этим репозиторием и везёт его на
|
||||
сервер через `docker save`/`load` — реестр не участвует.
|
||||
|
||||
Контракт роли — задача `image`: она получает `BUILD_ID` через окружение и
|
||||
собирает `remembos:$BUILD_ID`. Без переменной (`task image`) собирается
|
||||
`remembos:dev` для локальной работы.
|
||||
|
||||
## Стек
|
||||
|
||||
- **Go** — основной язык
|
||||
|
||||
Reference in New Issue
Block a user