🛠 Автоматизация деплоя в Github Actions
В продолжение предыдущего поста, делюсь своим рабочим workflow. Этот конфиг сэкономил мне кучу времени на сборку, тесты и деплой моих пет проектов на бою.
👀 Что внутри?
1️⃣ Linter - перед билдом запускается обязательная джоба с линтером.
2️⃣ Tests - если линтер прошел, то запускаются тесты из репозитория.
3️⃣ Build and Push - собираем Docker-образ и пушим его в Container Registry.
4️⃣ Deploy - Триггерим Dokploy через Webhook, и он сам подтягивает свежий образ и запускает у себя на сервере.
🔗 [ССЫЛКА НА КОНФИГ]
В продолжение предыдущего поста, делюсь своим рабочим workflow. Этот конфиг сэкономил мне кучу времени на сборку, тесты и деплой моих пет проектов на бою.
👀 Что внутри?
1️⃣ Linter - перед билдом запускается обязательная джоба с линтером.
2️⃣ Tests - если линтер прошел, то запускаются тесты из репозитория.
3️⃣ Build and Push - собираем Docker-образ и пушим его в Container Registry.
4️⃣ Deploy - Триггерим Dokploy через Webhook, и он сам подтягивает свежий образ и запускает у себя на сервере.
🔗 [ССЫЛКА НА КОНФИГ]