From a48547e20871d0a70e91b264a4afa2a7d25bdc92 Mon Sep 17 00:00:00 2001 From: gamezonline Date: Mon, 2 Jun 2025 02:03:59 -0500 Subject: [PATCH] Update .forgejo/workflows/docker-build.yml --- .forgejo/workflows/docker-build.yml | 42 ++++++++++++++++++----------- 1 file changed, 27 insertions(+), 15 deletions(-) diff --git a/.forgejo/workflows/docker-build.yml b/.forgejo/workflows/docker-build.yml index 9d1349f..e89424b 100644 --- a/.forgejo/workflows/docker-build.yml +++ b/.forgejo/workflows/docker-build.yml @@ -16,24 +16,36 @@ env: CONTAINER_NAME: radius jobs: - build-image: - name: Build image - runs-on: catthehacker-x86 - container: - image: node:20-bookworm - options: >- - --privileged - env: - DOCKER_HOST: "tcp://docker:2375" - DOCKER_TLS_CERTDIR: "" - + docker: + runs-on: JackOfAllTrades-x86 steps: - - name: Checkout the repo - uses: actions/checkout@v4 - + - name: Login to the registry + uses: docker/login-action@v3 + with: + registry: ${{ env.FORGEJO_HOST }} + username: ${{ github.actor }} + password: ${{ secrets.PACKAGE_TOKEN }} + + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + with: + driver: remote + endpoint: tcp://docker:2376 + env: + BUILDER_NODE_0_AUTH_TLS_CACERT: /certs/client/ca.pem + BUILDER_NODE_0_AUTH_TLS_CERT: /certs/client/cert.pem + BUILDER_NODE_0_AUTH_TLS_KEY: /certs/key.pem + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - + with: + driver: remote + endpoint: tcp://docker:2376 + env: + BUILDER_NODE_0_AUTH_TLS_CACERT: /certs/client/ca.pem + BUILDER_NODE_0_AUTH_TLS_CERT: /certs/client/cert.pem + BUILDER_NODE_0_AUTH_TLS_KEY: /certs/key.pem + - name: Build and push uses: docker/build-push-action@v6 with: