Container for building Haskell code. It provides:
- Cabal 3.6.0.0
- GHC 8.10.7
- GHCJS 8.10.7
Run the build script:
$ <repo-dir>/build
Run shell inside the container:
$ <repo-dir>/run
This script mounts the host's current working directory as /workdir inside
container and proceeds into an interactive shell session within the created
container.
If HASKELL_DOCKER_CABAL_DIR_VOLUME environment variable defined, it is
going to be mounted as /home/user/.cabal inside the container.