| ADD file:3259641690d367a58454b1bc1e03f1183cac92ad6c27e2c694db0f554f82f7cb in / |
| LABEL org.label-schema.schema-version="1.0" org.label-schema.name="CentOS Stream 9 Base Image" org.label-schema.vendor="CentOS" org.label-schema.license="GPLv2" org.label-schema.build-date="20250107" |
| CMD ["/bin/bash"] |
| ADD dir:38bd3f4a3876181c7e420568aa9f9e99ac240012aba2d3659b99ef6e94753246 in /root/ |
| ADD dir:ea3503f00c165ad431875c278aa6d68a5367c7e4f846efd4aef9edf9aff7462a in /etc/ |
| ADD dir:7c010b9d63a57e8d3bb0adc49ded82985bee7ac955e3d5735a1922005d59a0fa in /home/ |
| ARG BUILD_TYPE |
| ARG BUILD_TYPE RUNNER_VERSION |
| ARG BUILD_TYPE RUNNER_VERSION TARGETARCH |
| ARG BUILD_TYPE PRUNE_INTERVAL RUNNER_VERSION TARGETARCH |
| |4 BUILD_TYPE=prod PRUNE_INTERVAL=daily RUNNER_VERSION=latest TARGETARCH=amd64 /bin/sh -c PRUNE_INTERVAL=${PRUNE_INTERVAL} RUNNER_VERSION=${RUNNER_VERSION} BUILD_TYPE=${BUILD_TYPE} bash /root/setup.sh |
| VOLUME /cache /home/podman/.local/share/containers |
| ENTRYPOINT /lib/systemd/systemd |
| ARG BUILD_TYPE DEFAULT_JOB_IMAGE PRUNE_INTERVAL RUNNER_VERSION TARGETARCH |
| ARG BUILD_TYPE DEFAULT_JOB_IMAGE GITLAB_URL PRUNE_INTERVAL RUNNER_VERSION TARGETARCH |
| ARG BUILD_TYPE DEFAULT_JOB_IMAGE GITLAB_URL NESTED_PRIVILEGED PRUNE_INTERVAL RUNNER_VERSION TARGETARCH |
| ARG BUILD_TYPE DEFAULT_JOB_IMAGE ENABLE_FIPS GITLAB_URL NESTED_PRIVILEGED PRUNE_INTERVAL RUNNER_VERSION TARGETARCH |
| LABEL register="podman run -it --rm --secret=REGISTRATION_TOKEN,type=env --user=root -v ./config.toml:/etc/gitlab-runner/config.toml:Z -e REGISTER_NON_INTERACTIVE=true -e CI_SERVER_URL=${GITLAB_URL} -e RUNNER_NAME=pipglr -e RUNNER_EXECUTOR=docker -e RUNNER_SHELL=bash -e DOCKER_HOST=unix:///home/runner/podman.sock -e DOCKER_IMAGE=${DEFAULT_JOB_IMAGE} -e DOCKER_CACHE_DIR=/cache -e DOCKER_VOLUMES=/cache -e DOCKER_NETWORK_MODE=host -e DOCKER_PRIVILEGED=${NESTED_PRIVILEGED} --entrypoint=/usr/bin/gitlab-runner \$IMAGE register" |
| LABEL setupstorage="podman volume create --opt o=uid=1000,gid=1000 pipglr-storage" |
| LABEL setupcache="podman volume create --opt o=uid=1000,gid=1001 pipglr-cache" |
| LABEL dumpconfig="podman run -it --rm --user=root --secret config.toml --entrypoint=/bin/cat \$IMAGE /var/run/secrets/config.toml" |
| LABEL run="podman run -dt --name pipglr --user=root --secret config.toml,uid=1001,gid=1001 -v pipglr-storage:/home/podman/.local/share/containers -v pipglr-cache:/cache --systemd true --privileged --device /dev/fuse \$IMAGE" |