diff --git a/.gitea/workflows/build-gitea-runner.yaml b/.gitea/workflows/build-gitea-runner.yaml index f90518c..c70dc11 100644 --- a/.gitea/workflows/build-gitea-runner.yaml +++ b/.gitea/workflows/build-gitea-runner.yaml @@ -32,17 +32,17 @@ jobs: "gitea.woggioni.net/woggioni/gitea-runner:latest" - - name: Build and push java image + name: Build and push debian image uses: docker/build-push-action@v6 with: builder: multiplatform-builder context: "{{defaultContext}}:gitea-runner" - target: java + target: debian platforms: | linux/amd64 linux/arm64 push: true pull: true tags: | - "gitea.woggioni.net/woggioni/gitea-runner/java:latest" + "gitea.woggioni.net/woggioni/gitea-runner/debian:latest" diff --git a/gitea-runner/Dockerfile b/gitea-runner/Dockerfile index acfab0f..15ca1ab 100644 --- a/gitea-runner/Dockerfile +++ b/gitea-runner/Dockerfile @@ -9,11 +9,11 @@ USER gitea-runner WORKDIR /var/lib/gitea-runner CMD ["/usr/bin/gitea-runner", "daemon", "--config", "/etc/gitea-runner/config.yaml"] -FROM debian:stable-slim AS java +FROM debian:stable-slim AS debian RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ --mount=type=cache,target=/var/lib/apt,sharing=locked \ apt update &&\ - apt install -y nodejs unzip + apt install -y nodejs unzip git RUN useradd gitea-runner -d /var/lib/gitea-runner -u 555 -r USER gitea-runner WORKDIR /var/lib/gitea-runner