Merge pull request 'Dev' (#2) from dev into main
Deploy / deploy (push) Failing after 0s

Reviewed-on: #2
This commit was merged in pull request #2.
This commit is contained in:
2026-07-26 18:19:47 +00:00
+6 -2
View File
@@ -8,15 +8,19 @@ jobs:
deploy:
runs-on: ubuntu-latest
steps:
# actions/checkout скачивает свой код с github.com и берёт URL из
# внутреннего server_url Gitea — оба варианта требуют сети, которой
# у джоб-контейнера раннера нет. Клонируем напрямую по внутреннему
# адресу Gitea в docker-сети раннера.
- name: Checkout
uses: actions/checkout@v4
run: git clone --depth=1 --branch main http://gitea:3000/cacto/cactoz.su.git repo
# Runner уже на cacto-homelab и имеет доступ к docker.sock хоста,
# поэтому образ собирается прямо на месте — без registry и без SSH.
- name: Sync to deploy directory
run: |
mkdir -p /data/docker/compose/cactoz
rsync -a --delete --exclude '.git' ./ /data/docker/compose/cactoz/
rsync -a --delete --exclude '.git' repo/ /data/docker/compose/cactoz/
- name: Build and restart
working-directory: /data/docker/compose/cactoz