FROM node:20-alpine AS build WORKDIR /src COPY frontend/package.json frontend/package-lock.json* ./ RUN npm install COPY frontend/ . RUN npm run build FROM caddy:2-alpine COPY caddy/Caddyfile /etc/caddy/Caddyfile COPY --from=build /src/dist /srv