name: Build and Push to Forgejo Registry on: push: branches: [main] # schedule: # - cron: "0 0 * * 0" # Weekly at 00:00 UTC Sunday jobs: checkout: runs-on: ubuntu-test steps: - name: Checkout code uses: actions/checkout@v4 # - name: Login to registry # env: # PATH: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin # Explicitly set PATH # run: | # which docker # docker --version # docker login git.k4li.de -u ${{ vars.FORGEJO_USERNAME }} -p ${{ secrets.FORGEJO_PASSWORD }} # build: # runs-on: docker-dind # steps: - name: Login to Forgejo Container Registry env: DOCKER_HOST: /var/lib/docker.sock run: | echo "${{ secrets.FORGEJO_PASSWORD }}" | docker login git.k4li.de \ -u "${{ vars.FORGEJO_USERNAME }}" \ --password-stdin - name: Build n Push run: | docker build -t git.k4li.de/docker/caddy:latest . docker push git.k4li.de/docker/caddy:latest