20 lines
361 B
Docker
20 lines
361 B
Docker
|
|
FROM debian:trixie
|
|
|
|
RUN apt -y update && apt -y install \
|
|
yarnpkg git ssh ghc cabal-install build-essential pkg-config zlib1g-dev \
|
|
&& rm -fr /var/cache/apt
|
|
|
|
WORKDIR /opt/reploy
|
|
|
|
COPY . .
|
|
|
|
RUN cabal update
|
|
RUN cabal install
|
|
|
|
WORKDIR /data
|
|
COPY assets /data/assets/
|
|
COPY templates /data/templates/
|
|
COPY pages /data/pages/
|
|
ENTRYPOINT ["/root/.cabal/bin/site"]
|