terminal-cv/Dockerfile
greg 064a70da53
Some checks reported errors
continuous-integration/drone/push Build is failing
continuous-integration/drone Build was killed
test maj Dockerfile npm install --build-from-source
2023-06-26 14:21:59 +02:00

12 lines
368 B
Docker

FROM debian:bullseye-slim as builder
WORKDIR /data
COPY . .
RUN apt update && apt install -y npm
RUN npm install --build-from-source -i package.json \
&& npm run build
FROM alpine
RUN apk update \
&& apk add lighttpd \
&& rm -rf /var/cache/apk/*
COPY --from=builder /data/dist /var/www/localhost/htdocs
CMD ["lighttpd","-D","-f","/etc/lighttpd/lighttpd.conf"]