diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml deleted file mode 100644 index f7352cd..0000000 --- a/.gitea/workflows/deploy.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: Build and Deploy - -on: - push: - branches: - - main - - master - -jobs: - build-and-deploy: - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Build Docker image - run: | - docker build -t timetracker:latest . - docker tag timetracker:latest timetracker:${{ github.sha }} - - - name: Save image - run: docker save timetracker:latest | gzip > timetracker.tar.gz - - - name: Deploy to server - uses: appleboy/scp-action@master - with: - host: ${{ secrets.SERVER_HOST }} - username: ${{ secrets.SERVER_USER }} - key: ${{ secrets.SERVER_SSH_KEY }} - source: "timetracker.tar.gz,docker-compose.yml" - target: "/opt/timetracker" - - - name: Load and restart containers - uses: appleboy/ssh-action@master - with: - host: ${{ secrets.SERVER_HOST }} - username: ${{ secrets.SERVER_USER }} - key: ${{ secrets.SERVER_SSH_KEY }} - script: | - cd /opt/timetracker - docker load < timetracker.tar.gz - docker-compose down - docker-compose up -d - docker system prune -f - rm timetracker.tar.gz diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index d6cfdc8..86f420b 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -19,15 +19,15 @@ jobs: runs-on: ubuntu-latest steps: - - name: Cache Gitea Actions - uses: actions/cache@v3 - with: - path: | - ~/.cache/actcache - ~/.cache/act - key: ${{ runner.os }}-act-${{ hashFiles('**/.gitea/workflows/*.yml') }} - restore-keys: | - ${{ runner.os }}-act- +# - name: Cache Gitea Actions +# uses: actions/cache@v3 +# with: +# path: | +# ~/.cache/actcache +# ~/.cache/act +# key: ${{ runner.os }}-act-${{ hashFiles('**/.gitea/workflows/*.yml') }} +# restore-keys: | +# ${{ runner.os }}-act- - name: Checkout code uses: actions/checkout@v4