name: Build and Deploy (Gitea) on: push: branches: [ main ] jobs: build-and-deploy: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Build Web App run: | docker build --no-cache -t microtecflix-app:local . - name: Deploy to Docker Swarm / Portainer run: | docker stack deploy -c docker-stack.yml microtecflix