scripts/Dockerfile

15 lines
271 B
Docker

FROM --platform=$BUILDPLATFORM node:20.12-alpine as build-deps
WORKDIR /app
COPY package.json yarn.lock ./
RUN yarn
COPY . ./
ENV NODE_ENV=production
RUN yarn build
FROM caddy:2.7.6-alpine
COPY --from=build-deps /app/dist /var/www
COPY Caddyfile /etc/caddy/Caddyfile