reploy/Dockerfile
2023-06-15 11:43:34 +02:00

20 lines
362 B
Docker

FROM haskell:9.4
WORKDIR /opt/reploy
COPY reploy.cabal cabal.project /opt/reploy/
COPY mustache/ /opt/reploy/mustache/
RUN cabal update
RUN cabal build --only-dependencies
COPY *.hs README.md /opt/reploy/
RUN cabal install
WORKDIR /data
COPY assets /data/assets/
COPY templates /data/templates/
COPY cards /data/cards/
ENTRYPOINT ["/root/.cabal/bin/site"]