diff --git a/.gitea/workflows/spotizarr_deploy.yaml b/.gitea/workflows/spotizarr_deploy.yaml index ee85708..fd7577b 100644 --- a/.gitea/workflows/spotizarr_deploy.yaml +++ b/.gitea/workflows/spotizarr_deploy.yaml @@ -1,20 +1,48 @@ -name: Remote Server Deploy -on: [push] + + +name: Remote SSH Deployment +on: + push: + branches: + - main jobs: - run-remote-command: + deploy_to_ubuntu: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - - name: Setup SSH - run: | - mkdir -p ~/.ssh - echo "${{ secrets.DEPLOY_SSH_KEY }}" > ~/.ssh/id_ed25519 - chmod 600 ~/.ssh/id_ed25519 - ssh-keyscan -H ${{ secrets.REMOTE_HOST }} >> ~/.ssh/known_hosts + - name: Execute remote SSH commands + uses: appleboy/ssh-action@v1.0.3 + with: + host: ${{ secrets.SSH_HOST }} + username: ${{ secrets.SSH_USER }} + key: ${{ secrets.SSH_KEY }} + port: 22 + script: | + cd /containers/servarr/spotizarr + git pull origin main + docker compose down && docker compose up -d - - name: Execute Remote Command - run: | - ssh ${{ secrets.REMOTE_USER }}@${{ secrets.REMOTE_HOST }} "cd /containers/servarr/spotizarr && git pull && docker compose up -d" + +# name: Remote Server Deploy +# on: [push] + +# jobs: +# run-remote-command: +# runs-on: ubuntu-latest +# steps: +# - name: Checkout code +# uses: actions/checkout@v4 + +# - name: Setup SSH +# run: | +# mkdir -p ~/.ssh +# echo "${{ secrets.DEPLOY_SSH_KEY }}" > ~/.ssh/id_ed25519 +# chmod 600 ~/.ssh/cat ~/.ssh/id_ed25519.pub +# ssh-keyscan -H ${{ secrets.REMOTE_HOST }} >> ~/.ssh/known_hosts + +# - name: Execute Remote Command +# run: | +# ssh ${{ secrets.REMOTE_USER }}@${{ secrets.REMOTE_HOST }} "cd /containers/servarr/spotizarr && git pull && docker compose up -d" \ No newline at end of file diff --git a/logs/spotizerr.log b/logs/spotizerr.log index f23d883..fa12ec2 100644 --- a/logs/spotizerr.log +++ b/logs/spotizerr.log @@ -38089,3 +38089,5 @@ redis.exceptions.ConnectionError: Connection closed by server. 2026-06-18 07:33:34 [INFO] Watch Scheduler: Watch feature is disabled in config. Skipping checks. 2026-06-18 08:33:34 [INFO] Watch Scheduler: Watch feature is disabled in config. Skipping checks. 2026-06-18 09:33:34 [INFO] Watch Scheduler: Watch feature is disabled in config. Skipping checks. +2026-06-18 10:33:34 [INFO] Watch Scheduler: Watch feature is disabled in config. Skipping checks. +2026-06-18 11:33:34 [INFO] Watch Scheduler: Watch feature is disabled in config. Skipping checks.