diff --git a/runner/Dockerfile b/runner/Dockerfile index 461f773..d1e45a8 100644 --- a/runner/Dockerfile +++ b/runner/Dockerfile @@ -1,8 +1,9 @@ -# docker run -e METADATA_URL=https://garm.garm-provider-test.t09.de/api/v1/metadata -e CALLBACK_URL=https://garm.garm-provider-test.t09.de/api/v1/callbacks -e GITHUB_URL=https://garm-provider-test.t09.de/ -e RUNNER_NAME="lala" -e BEARER_TOKEN="" test -FROM code.forgejo.org/forgejo/runner:11 +# docker run -e METADATA_URL=https://garm.garm-provider-test.t09.de/api/v1/metadata -e CALLBACK_URL=https://garm.garm-provider-test.t09.de/api/v1/callbacks -e GITHUB_URL=https://garm-provider-test.t09.de/ -e RUNNER_NAME="lala" -e BEARER_TOKEN="$BEARER_TOKEN" test +FROM ghcr.io/catthehacker/ubuntu:act-22.04 USER root -RUN apk add curl +RUN curl https://code.forgejo.org/forgejo/runner/releases/download/v11.2.0/forgejo-runner-11.2.0-linux-amd64 -o /bin/forgejo-runner && \ + chmod +x /bin/forgejo-runner COPY ./entrypoint.sh /entrypoint.sh diff --git a/runner/entrypoint.sh b/runner/entrypoint.sh index ff47913..4c68353 100755 --- a/runner/entrypoint.sh +++ b/runner/entrypoint.sh @@ -6,6 +6,8 @@ RUNNER_HOME=${RUNNER_HOME:-/data} set -ex set -o pipefail +mkdir -p ${RUNNER_HOME} + if [ ! -d "${RUNNER_HOME}" ]; then log.error "$RUNNER_HOME should be an emptyDir mount. Please fix the pod spec." exit 1