- таск `deploy` (сборка + пуш в cr.yandex + вызов ansible) заменён на `image`: собирает node-образ, сайт и nginx-образ, тег из $BUILD_ID - деплой целиком переехал в `inv pl -- homepage` на стороне pet-project-server
23 lines
650 B
Markdown
23 lines
650 B
Markdown
Source for [vakhrushev.me](https://vakhrushev.me).
|
|
|
|
Built with [Astro](https://astro.build/), Tailwind CSS, Vue 3.
|
|
|
|
## Setup
|
|
|
|
task build-docker
|
|
task install
|
|
|
|
## Development
|
|
|
|
task dev
|
|
|
|
## Deploy
|
|
|
|
Деплой запускается из `pet-project-server`:
|
|
|
|
inv pl -- homepage
|
|
|
|
Плейбук сам зовёт `task image` (контракт роли `app_image`): образ собирается
|
|
локально и едет на сервер через `docker save`/`load`, реестр не участвует.
|
|
Локально образ можно собрать и руками — `task image` даст `homepage-nginx:dev`.
|