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"]