mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-08-07 23:27:38 +08:00
Test Dockerfiles and Travis CI on downstream repos
This commit is contained in:
25
Dockerfile
25
Dockerfile
@@ -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"]
|
||||
|
Reference in New Issue
Block a user