1
1
mirror of https://github.com/tweag/asterius.git synced 2024-09-17 11:57:09 +03:00
asterius/stackage.Dockerfile

26 lines
424 B
Docker

FROM terrorjack/asterius:base
ARG jobs=1
ARG ASTERIUS_AHC_LD_IGNORE=1
COPY --chown=asterius:asterius lts.sh /tmp/lts.sh
COPY --chown=asterius:asterius ghc-toolkit/boot-libs/cabal.config /tmp/cabal.config
RUN \
cd /tmp && \
ahc-cabal v1-update && \
mkdir ~/.cabal/bin && \
./lts.sh
USER root
RUN \
rm -rf -v \
$ASTERIUS_LIB_DIR/bin \
/home/asterius/.cabal \
/tmp/* \
/var/tmp/*
USER asterius