Files
rogee b6d0af1a56
management-images / build-and-publish (push) Successful in 9m15s
docs: add one-click management deployment and image workflow
2026-09-16 17:57:05 +08:00

17 lines
398 B
Docker

FROM oven/bun:1.3.3 AS build
WORKDIR /src
COPY package.json bun.lock ./
RUN bun install --frozen-lockfile
COPY . .
ARG VITE_MANAGEMENT_API_URL=http://localhost:8080
ENV VITE_MANAGEMENT_API_URL=${VITE_MANAGEMENT_API_URL}
RUN bun run build
FROM oven/bun:1.3.3
WORKDIR /app
ENV NODE_ENV=production
COPY --from=build /src/.output ./.output
USER bun
EXPOSE 3000
CMD ["bun", ".output/server/index.mjs"]