FROM ruby:3.3.4-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 \ 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;