name: Build and push NGINX image on: push: branches: - "main" paths: - "nginx/**" - ".forgejo/workflows/nginx.yaml" # Update image every 2 weeks schedule: - cron: "30 0 1,15 * *" jobs: build: runs-on: docker steps: - name: Checkout uses: actions/checkout@v4 - name: Build NGINX docker image uses: https://code.thetadev.de/ThetaDev/action-kaniko@v1 with: image: thetadev256/nginx username: thetadev256 password: ${{ secrets.DOCKER_TOKEN }} tag_with_latest: true platforms: "linux/amd64,linux/arm64" path: nginx