From 3a56271e1a5e9a503a71aeae2600f533cc50e739 Mon Sep 17 00:00:00 2001 From: Mel van Veen <80211199+veenm@users.noreply.github.com> Date: Sun, 1 Dec 2024 22:12:47 +0100 Subject: [PATCH] Update docker-image.yml --- .github/workflows/docker-image.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 94c2948..8ed3a20 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -37,3 +37,21 @@ jobs: # Stap 6: Docker-image pushen naar Docker Hub (latest tag) - name: Push the Docker image (latest) run: docker push veenm/weetikveel:latest + + deploy: + needs: build-and-push + runs-on: ubuntu-latest + + steps: + # Stap 1: Connect via SSH naar TrueNAS SCALE + - name: Deploy to TrueNAS SCALE + uses: appleboy/ssh-action@v0.1.10 + with: + host: ${{ secrets.TRUENAS_HOST }} + username: ${{ secrets.TRUENAS_USER }} + password: ${{ secrets.TRUENAS_PASSWORD }} + script: | + docker pull veenm/weetikveel:latest + docker stop weetikveel || true + docker rm weetikveel || true + docker run -d --name weetikveel -p 9043:80 veenm/weetikveel:latest