jvcgpt / Dockerfile
Greums's picture
change line ending to lf
2b9d172
raw
history blame
391 Bytes
FROM node:lts-bookworm-slim AS builder
WORKDIR /app
COPY . /app
RUN npm install
RUN npm run build
FROM gcr.io/distroless/base
COPY Caddyfile /etc/caddy/Caddyfile
COPY --from=builder /app/dist /srv
COPY --from=caddy:2.9 /usr/bin/caddy /usr/bin/caddy
EXPOSE 7860
RUN /usr/bin/caddy fmt --overwrite /etc/caddy/Caddyfile
ENTRYPOINT ["/usr/bin/caddy", "run", "--config", "/etc/caddy/Caddyfile"]