From 3072a28d2b24349b199de88183cac2dba296bb74 Mon Sep 17 00:00:00 2001 From: mrv96 Date: Thu, 23 Nov 2023 11:50:57 +0100 Subject: [PATCH] deploy: add Dockerfile --- Dockerfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..0def6841 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,26 @@ +ARG JIMTCL_DIR=/root/jimtcl +ARG CONFIGURE_ARGS="" + + +FROM alpine AS build +ARG JIMTCL_DIR +ARG CONFIGURE_ARGS + +RUN apk add --update build-base + +WORKDIR "$JIMTCL_DIR" +COPY . . +RUN ./configure $CONFIGURE_ARGS +RUN make + + +FROM alpine +ARG JIMTCL_DIR + +RUN apk add --update make + +COPY --from=build "$JIMTCL_DIR" "$JIMTCL_DIR" +RUN cd $JIMTCL_DIR && make install +RUN rm -rf "$JIMTCL_DIR" + +ENTRYPOINT ["jimsh"]