myriad/languages/haskell/Dockerfile
Manuel 1205933acd
Update images and reduce their size (#13)
* Allow container to be run with custom command

* Reduce language image sizes

* Update OpenJDK to latest version

* Use swc for TypeScript and don't print by default

* Update Haskell image and use stable Debian slim

* Fix formatting and revert TS changes
2021-05-31 00:20:21 -04:00

17 lines
618 B
Docker

FROM debian:stable-slim
LABEL author="1Computer1"
ENV LANG C.UTF-8
RUN apt-get update && \
apt-get install -y --no-install-recommends gnupg dirmngr ca-certificates && \
echo 'deb https://downloads.haskell.org/debian stretch main' > /etc/apt/sources.list.d/ghc.list && \
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA3CBA3FFE22B574 && \
apt-get update && \
apt-get install -y --no-install-recommends ghc-9.0.1 && \
apt-get purge -y gnupg dirmngr ca-certificates && \
apt-get autoremove -y && \
apt-get autoclean -y
ENV PATH /opt/ghc/9.0.1/bin:$PATH
COPY run.sh /var/run/