diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 305c827..a9ff77b 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -39,7 +39,15 @@ jobs: cache-to: type=local,dest=/tmp/.buildx-cache-kon cache-from: type=local,src=/tmp/.buildx-cache,mode=max - - name: Rotate cache - run: | - rm -rf /tmp/.buildx-cache && \ - mv /tmp/.buildx-cache-kon /tmp/.buildx-cache + - name: Container deployment + uses: https://github.com/appleboy/ssh-action@029f5b4aeeeb58fdfe1410a5d17f967dacf36262 # v1.0.3 + with: + host: ${{ secrets.SSH_HOST }} + username: ${{ secrets.SSH_USERNAME }} + passphrase: ${{ secrets.SSH_PASSPHRASE }} + key: ${{ secrets.SSH_KEY }} + port: ${{ secrets.SSH_PORT }} + script: | + cd kon && docker compose pull && \ + docker compose down bot --remove-orphans && docker compose up -d bot && \ + docker image prune -f && docker system prune -f diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml deleted file mode 100644 index 0d7ab28..0000000 --- a/.gitea/workflows/deploy.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Deploy to host -on: - registry_package: - types: [published] -jobs: - deploy: - runs-on: ubuntu-22.04-node - steps: - - name: SSH into Docker Host - uses: https://github.com/appleboy/ssh-action@029f5b4aeeeb58fdfe1410a5d17f967dacf36262 # v1.0.3 - with: - host: ${{ secrets.SSH_HOST }} - username: ${{ secrets.SSH_USERNAME }} - passphrase: ${{ secrets.SSH_PASSPHRASE }} - key: ${{ secrets.SSH_KEY }} - port: ${{ secrets.SSH_PORT }} - script: | - cd kon && docker compose pull && \ - docker compose down bot --remove-orphans && docker compose up -d bot && \ - docker image prune -f && docker system prune -f