Compare commits

...

2 commits

Author SHA1 Message Date
0a7cf38246
Add image build script 2024-12-13 14:32:00 +00:00
3395942c8f
Add Perl packages 2024-12-13 14:31:42 +00:00
2 changed files with 20 additions and 1 deletions

7
Makefile Normal file
View file

@ -0,0 +1,7 @@
all: clean ubuntu-22.04-image
ubuntu-22.04-image:
docker buildx build -t witine/runner:ubuntu-22.04 --provenance=true --sbom=true --push -f ubuntu-22.04/Dockerfile .
clean:
docker builder prune -af

View file

@ -72,17 +72,29 @@ RUN apt-get update \
gnupg \
jq \
libbz2-1.0 \
libcgi-pm-perl \
libcommon-sense-perl \
libdbd-sqlite3-perl \
libev4 \
libdatetime-perl \
libdigest-sha-perl \
libffi8 \
libgdbm6 \
libjson-perl \
libjson-xs-perl \
liblinux-prctl-perl \
liblzma5 \
libncurses6 \
libreadline8 \
libsqlite3-0 \
libterm-readline-gnu-perl \
libterm-readkey-perl \
libtimedate-perl \
make \
openssl \
sudo \
tklib
tklib \
xz-utils
RUN groupadd --gid 1000 runner \
&& adduser --home /workspace --shell /bin/sh --uid 1000 --gid 1000 --disabled-password runner \