From 567748b3cce218349540ad265ee313757c3c2a8c Mon Sep 17 00:00:00 2001 From: Alistair Burrowes Date: Thu, 3 Jun 2021 09:44:57 +1000 Subject: [PATCH] Update haskell to make the example dockerfiles more stable --- haskell/content.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/haskell/content.md b/haskell/content.md index 8bb6c14cf..c3333deae 100644 --- a/haskell/content.md +++ b/haskell/content.md @@ -23,24 +23,24 @@ Additionally, we support the two most versions of Debian (`stable` and `oldstabl Start an interactive interpreter session with `ghci`: ```console -$ docker run -it --rm %%IMAGE%%:8 -GHCi, version 8.4.3: http://www.haskell.org/ghc/ :? for help +$ docker run -it --rm %%IMAGE%%:9 +GHCi, version 9.0.1: http://www.haskell.org/ghc/ :? for help Prelude> ``` Dockerize an application using `stack`: ```dockerfile -FROM %%IMAGE%%:8 -RUN stack install pandoc pandoc-citeproc +FROM %%IMAGE%%:8.10 +RUN stack install --resolver lts-17.14 pandoc citeproc ENTRYPOINT ["pandoc"] ``` Dockerize an application using `cabal`: ```dockerfile -FROM %%IMAGE%%:8 -RUN cabal update && cabal install pandoc pandoc-citeproc +FROM %%IMAGE%%:8.10 +RUN cabal update && cabal install pandoc citeproc ENTRYPOINT ["pandoc"] ``` @@ -59,7 +59,7 @@ COPY ./example.cabal /opt/example/example.cabal # Docker will cache this command as a layer, freeing us up to # modify source code without re-installing dependencies # (unless the .cabal file changes!) -RUN cabal install --only-dependencies -j4 +RUN cabal build --only-dependencies -j4 # Add and Install Application Code COPY . /opt/example