mirror of
https://github.com/IHaskell/IHaskell.git
synced 2025-04-19 04:46:08 +00:00
Dockerfile: don't install ihaskell-display dependencies
This commit is contained in:
parent
910d047063
commit
4748938d92
17
Dockerfile
17
Dockerfile
@ -6,13 +6,7 @@ FROM haskell:${GHC_VERSION} AS ihaskell_base
|
||||
|
||||
# Install Ubuntu packages needed for IHaskell runtime
|
||||
RUN apt-get update && \
|
||||
apt-get install -y \
|
||||
libblas3 \
|
||||
libcairo2 \
|
||||
liblapack3 \
|
||||
libmagic1 \
|
||||
libpango-1.0-0 \
|
||||
libzmq5 \
|
||||
apt-get install -y libzmq5 \
|
||||
&& \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
@ -20,13 +14,7 @@ FROM ihaskell_base AS builder
|
||||
|
||||
# Install Ubuntu packages needed for IHaskell build
|
||||
RUN apt-get update && \
|
||||
apt-get install -y \
|
||||
libblas-dev \
|
||||
libcairo2-dev \
|
||||
liblapack-dev \
|
||||
libmagic-dev \
|
||||
libpango1.0-dev \
|
||||
libzmq3-dev \
|
||||
apt-get install -y libzmq3-dev \
|
||||
&& \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
@ -90,6 +78,7 @@ USER ${NB_UID}
|
||||
# Set up global project
|
||||
COPY --from=builder --chown=${NB_UID} /build/resolver.txt /tmp/
|
||||
RUN stack setup --resolver=$(cat /tmp/resolver.txt) --system-ghc
|
||||
RUN stack config set system-ghc --global true
|
||||
|
||||
# Set up env file
|
||||
RUN stack exec env --system-ghc > ${IHASKELL_DATA_DIR}/env
|
||||
|
Loading…
x
Reference in New Issue
Block a user