haskell_playground/Dockerfile
2025-03-26 14:40:58 +01:00

22 lines
323 B
Docker

FROM haskell:9.8.4-slim-bullseye
ARG UID=1000
ARG GID=1000
RUN groupadd -g ${GID} saundersp \
&& useradd -l -m -u "${UID}" -g "${GID}" saundersp
USER saundersp
WORKDIR /home/saundersp/haskell_playground
RUN cabal update
COPY app app
COPY haskell-playground.cabal .
RUN cabal build
ENTRYPOINT ["cabal"]
CMD ["run"]