name: Deploy to Docker Swarm (Worker Node) on: push: branches: [main] jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout repo uses: actions/checkout@v4 - name: Build and push Docker image run: | docker build -t ghcr.io/serverussnap/dickbot:latest . echo "${{ secrets.GHCR_TOKEN }}" | docker login ghcr.io -u serverussnap --password-stdin docker push ghcr.io/serverussnap/dickbot:latest