mirror of
https://github.com/migamake/json-autotype.git
synced 2024-10-04 03:07:19 +03:00
21 lines
563 B
Docker
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"]
|
|
|