Files
ZFile/frontend/Dockerfile
2026-03-02 22:32:46 +03:00

25 lines
427 B
Docker

FROM oven/bun:1.3-alpine AS build
WORKDIR /app
COPY package.json bun.lock ./
RUN bun install --frozen-lockfile
COPY . .
RUN bun run build
FROM oven/bun:1.3-alpine AS runtime
WORKDIR /app
COPY package.json bun.lock ./
RUN bun install --frozen-lockfile
COPY --from=build /app/dist /app/dist
ENV FRONTEND_INTERNAL_PORT=4173
EXPOSE 4173
CMD ["sh", "-c", "bun run preview --host 0.0.0.0 --port ${FRONTEND_INTERNAL_PORT}"]