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"