Test Dockerfiles and Travis CI on downstream repos

This commit is contained in:
NLKNguyen
2016-09-08 21:05:54 -07:00
parent 87481dce25
commit 32689ef5eb
3 changed files with 79 additions and 18 deletions

View File

@@ -1,22 +1,11 @@
FROM ubuntu:xenial
MAINTAINER https://github.com/koalaman/shellcheck
FROM alpine:latest
RUN apt-get update && apt-get install --no-install-recommends -y \
cabal-install \
ghc \
&& rm -rf /var/lib/apt/lists/*
MAINTAINER Nikyle Nguyen <NLKNguyen@MSN.com>
COPY ShellCheck.cabal /src/ShellCheck.cabal
COPY package/bin/shellcheck /usr/local/bin/
COPY package/lib/ /usr/local/lib/
WORKDIR /src
RUN ldconfig /usr/local/lib
ENV PATH="/root/.cabal/bin:$PATH"
RUN cabal update \
&& cabal install --only-dependencies
COPY . /src
RUN cabal install /src
CMD ["shellcheck", "-"]
WORKDIR /mnt
ENTRYPOINT ["shellcheck"]