diff options
author | Cody Hiar <codyfh@gmail.com> | 2017-04-29 16:32:02 +0000 |
---|---|---|
committer | Cody Hiar <codyfh@gmail.com> | 2017-04-29 16:32:02 +0000 |
commit | f59127ffef534d639335acdb542dfee6bf894e23 (patch) | |
tree | e31477e07d96487597ee2ecdcf52329b9a7ec9f8 /shellcheck-builder | |
parent | e36a79e4d8bc397a7774b0f6f810b8b1f722b507 (diff) |
Updating docker build process
Diffstat (limited to 'shellcheck-builder')
-rw-r--r-- | shellcheck-builder/Dockerfile | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/shellcheck-builder/Dockerfile b/shellcheck-builder/Dockerfile index fc48715..c2bea54 100644 --- a/shellcheck-builder/Dockerfile +++ b/shellcheck-builder/Dockerfile @@ -1,27 +1,12 @@ -FROM mitchty/alpine-ghc:8.0 - -MAINTAINER Nikyle Nguyen <NLKNguyen@MSN.com> - -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" - +FROM rdeavila/docker-shellcheck:latest # Get shellcheck binary RUN mkdir -p /package/bin/ -RUN cp $(which shellcheck) /package/bin/ +RUN cp ~/.cabal/bin/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/ - +RUN ldd ~/.cabal/bin/shellcheck | grep "=> /" | awk '{print $3}' | xargs -I '{}' cp -v '{}' /package/lib/ # Copy shellcheck package out to mounted directory CMD ["cp", "-avr", "/package", "/mnt/"] |