From 63ce054bad9d303f7f77d10b798a60d25cc918b1 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Sat, 12 Apr 2025 03:07:46 +0500 Subject: [PATCH] add auto deploy --- .gitea/workflows/docker-build.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 8cb7224..dfff399 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -21,7 +21,7 @@ jobs: - name: Build Docker images working-directory: .build/prod - run: docker compose build + run: BUILDKIT_PROGRESS=plain docker compose build - name: Login to Docker Registry if: github.event_name != 'pull_request' @@ -35,3 +35,11 @@ jobs: if: github.event_name != 'pull_request' working-directory: .build/prod run: docker compose push + + - name: Deploy production + if: github.event_name != 'pull_request' + run: | + eval "$(ssh-agent -s)" + ssh-add - <<< ${{ secrets.SSH_PRIVATE_KEY }} + ssh-keyscan -H 10.0.1.5 >> ~/.ssh/known_hosts + ssh root@10.0.1.5 -t "cd /mnt && docker compose pull portal-ui portal-ui && docker compose up -d portal-ui portal-ui"