20 lines
379 B
Docker
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"]
|