diff --git a/Dockerfile b/Dockerfile index 32d83b4..7986cbe 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,9 @@ FROM docker:24.0.7-dind-alpine3.18 RUN apk update && apk --no-cache add bash curl git + +RUN mv $(which sh) /bin/sh.sh; mv $(which bash /bin/bash.sh) + +COPY ./entrypoint.sh /bin/sh +COPY ./entrypoint.sh /bin/bash +RUN chmod +x /bin/sh /bin/bash diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100644 index 0000000..8fe29ec --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,10 @@ +#! /bin/sh.sh + +set -e + +if [ -n "$GITHUB_SERVER_URL" ] && [ -n "$GITHUB_REPOSITORY" ]; then + git clone "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY" ./git.d + cd ./git.d +fi + +exec "$0.sh" "$@"