json-autotype/Dockerfile
2018-11-11 13:37:05 +01:00

21 lines
563 B
Docker

FROM ubuntu:latest
RUN apt update
RUN apt install -y ghc cabal-install
RUN mkdir /src
COPY GenerateJSONParser.hs /src/
COPY GenerateTestJSON.hs /src/
COPY CommonCLI.hs /src/
COPY Setup.hs /src/
COPY json-autotype.cabal /src/
COPY test /src/test
COPY Data /src/Data
COPY README.md /src/
COPY LICENSE /src/
COPY changelog.md /src/
WORKDIR /src
RUN cabal update
RUN cabal install -j --dependencies-only
RUN cabal install -j
ENTRYPOINT ["cabal", "exec", "json-autotype"]