staticweb/Dockerfile

20 lines
379 B
Docker

FROM buildpack-deps:stable-curl as builder
RUN mkdir /tmp/build &&\
cd /tmp/build &&\
wget -qO caddy 'https://caddyserver.com/api/download?os=linux&arch=amd64' &&\
chmod +x caddy &&\
mkdir www
COPY . /tmp/build/
FROM gcr.io/distroless/static
COPY --from=builder /tmp/build /
WORKDIR /www
EXPOSE 8080
ENTRYPOINT ["/caddy", "run", "--config", "/caddy.json"]