1
Fork 0
ci-images/images/ruby-script/Dockerfile
Lucas Schwiderski 6998d6f2a3
All checks were successful
build/base Building image base
build/frp Building image frp
build/fluentd Building image fluentd
build/node-script Building image node-script
build/forgejo Building image forgejo
build/python-script Building image python-script
build/mx-puppet-steam Building image mx-puppet-steam
build/fava Building image fava
build/nextcloud Building image nextcloud
build/caddy Building image caddy
build/gotenberg Building image gotenberg
build/lua-clib Building image lua-clib
build/gitea Building images gitea-package, gitea-pr, gitea-status
build/ruby-script Building image ruby-script
build/rust-xwin Building image rust-xwin
Fix ruby-script image
2025-03-12 13:06:04 +01:00

27 lines
680 B
Docker

FROM ruby:3.4.2-slim-bookworm
ENV DEBIAN_FRONTEND=noninteractive
RUN --mount=type=cache,target=/var/cache/apt,id=apt \
set -e; \
apt-get update; \
apt-get install -y --no-install-recommends --no-install-suggests \
gcc \
libc6-dev \
make \
; \
apt-get clean; \
rm -rf \
/var/lib/apt/lists/* \
/var/log/* \
/usr/share/doc/* \
/usr/share/man/* \
;
# No need for root access for a script runner
RUN useradd -m -d /home/runner -s /bin/bash runner;
WORKDIR /home/runner
USER runner
ENV PATH=/home/runner/.local/share/gem/ruby/3.1.0/bin:$PATH
RUN gem install --user_install json docker-api;