From e91b54d9ec6c1287be2519904a9f39beb3485846 Mon Sep 17 00:00:00 2001 From: Cody Hiar Date: Fri, 2 Sep 2016 14:34:31 -0600 Subject: Moved neovim to alpine linux to save time on compiling --- shellcheck-builder/Dockerfile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 shellcheck-builder/Dockerfile (limited to 'shellcheck-builder/Dockerfile') diff --git a/shellcheck-builder/Dockerfile b/shellcheck-builder/Dockerfile new file mode 100644 index 0000000..5cb4a63 --- /dev/null +++ b/shellcheck-builder/Dockerfile @@ -0,0 +1,27 @@ +FROM mitchty/alpine-ghc:latest + +MAINTAINER Nikyle Nguyen + +RUN apk add --no-cache build-base git + + +RUN mkdir -p /usr/src/shellcheck +WORKDIR /usr/src/shellcheck + +RUN git clone https://github.com/koalaman/shellcheck . +RUN cabal update && cabal install + +ENV PATH="/root/.cabal/bin:$PATH" + + +# Get shellcheck binary +RUN mkdir -p /package/bin/ +RUN cp $(which shellcheck) /package/bin/ + +# Get shared libraries +RUN mkdir -p /package/lib/ +RUN ldd $(which shellcheck) | grep "=> /" | awk '{print $3}' | xargs -I '{}' cp -v '{}' /package/lib/ + + +# Copy shellcheck package out to mounted directory +CMD ["cp", "-avr", "/package", "/mnt/"] -- cgit v1.2.3