From d3f1c4d9e22afa3ce845aef5ca2a8cc7d9a1fa08 Mon Sep 17 00:00:00 2001 From: MarcUs7i Date: Mon, 12 May 2025 08:10:09 +0200 Subject: [PATCH] Removed BuildNDeploy workflow --- .github/workflows/build-and-deploy.yml | 65 -------------------------- 1 file changed, 65 deletions(-) delete mode 100644 .github/workflows/build-and-deploy.yml diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml deleted file mode 100644 index 8e2aa68..0000000 --- a/.github/workflows/build-and-deploy.yml +++ /dev/null @@ -1,65 +0,0 @@ -name: Build and Deploy - -on: - push: - branches: [ main ] - workflow_dispatch: - release: - types: [created] - -jobs: - build: - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - - steps: - - name: Checkout code - uses: actions/checkout@v3 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 - - - name: Login to GitHub Container Registry - uses: docker/login-action@v2 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Build and push Docker image - uses: docker/build-push-action@v4 - with: - context: . - push: true - platforms: linux/amd64, linux/arm64/v8 - tags: ghcr.io/marcus7i/marcus7i.net:${{ github.ref_name }},ghcr.io/marcus7i/marcus7i.net:latest - - deploy: - needs: build - runs-on: ubuntu-latest - - steps: - - name: SSH and deploy - uses: appleboy/ssh-action@master - with: - host: ${{ secrets.SSH_HOST }} - username: ${{ secrets.SSH_USERNAME }} - key: ${{ secrets.SSH_PRIVATE_KEY }} - port: ${{ secrets.SSH_PORT }} - script: | - cd /var/www/marcus7i.net - - # Create .env file with secrets - echo "DISCORD_WEBHOOK=${{ secrets.DISCORD_WEBHOOK }}" > .env - - # Pull the latest image - docker pull ghcr.io/marcus7i/marcus7i.net:latest - - # Stop and start the container - docker compose down - docker compose up -d - - # Clean up unused images - docker image prune -f \ No newline at end of file