From 6bae9ebe627c5243bcc7cebb1ca8778ab78d7054 Mon Sep 17 00:00:00 2001 From: ridiculousfish Date: Thu, 13 May 2021 10:59:45 -0700 Subject: [PATCH] Add an Alpine Dockerfile build This may be run with: ./docker/docker_run_tests.sh ./docker/alpine.Dockerfile --- docker/alpine.Dockerfile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 docker/alpine.Dockerfile diff --git a/docker/alpine.Dockerfile b/docker/alpine.Dockerfile new file mode 100644 index 000000000..36f9f40a5 --- /dev/null +++ b/docker/alpine.Dockerfile @@ -0,0 +1,27 @@ +FROM alpine:3.13 + +ENV LANG C.UTF-8 +ENV LC_ALL C.UTF-8 + +RUN apk add bash cmake g++ gettext-dev git libintl musl-dev ncurses-dev ninja python3 py3-pexpect + +RUN addgroup -g 1000 fishuser + +RUN adduser \ + --disabled-password \ + --gecos "" \ + --home "/home/fishuser" \ + --ingroup fishuser \ + --uid 1000 \ + fishuser + +RUN mkdir -p /home/fishuser/fish-build \ + && mkdir /fish-source \ + && chown -R fishuser:fishuser /home/fishuser /fish-source + +USER fishuser +WORKDIR /home/fishuser + +COPY fish_run_tests.sh / + +CMD /fish_run_tests.sh