Files
ROLAC/APP/Dockerfile
T
Chris Chen f55807fa7d wip
2026-06-20 15:13:23 -07:00

14 lines
404 B
Docker

# ---- build ----
FROM node:22-alpine AS build
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm ci --legacy-peer-deps
COPY . .
RUN npm run build # -> dist/client-bridge/browser (production by default)
# ---- runtime ----
FROM nginx:alpine AS final
COPY nginx.app.conf /etc/nginx/conf.d/default.conf
COPY --from=build /app/dist/client-bridge/browser /usr/share/nginx/html
EXPOSE 80