From fa4874c0444a5c85293a06951928c6a4b4e0ab1b Mon Sep 17 00:00:00 2001 From: Kevin Pankonen Date: Fri, 5 Aug 2016 16:20:06 -0700 Subject: [PATCH] add Dockerfile that will build shellcheck --- Dockerfile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c5c1a21 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +FROM ubuntu:xenial +MAINTAINER https://github.com/koalaman/shellcheck + +RUN apt-get update && apt-get install --no-install-recommends -y \ + cabal-install \ + ghc \ + && rm -rf /var/lib/apt/lists/* + +COPY ShellCheck.cabal /src/ShellCheck.cabal + +WORKDIR /src + +ENV PATH="/root/.cabal/bin:$PATH" + +RUN cabal update \ + && cabal install --only-dependencies + +COPY . /src + +RUN cabal install /src + +CMD ["shellcheck", "-"]