Files
papryk-com/front/Dockerfile
Patryk Koreń 6f66824571 vid support
2026-07-13 22:41:24 +02:00

45 lines
703 B
Docker

# FROM oven/bun:latest
#
# WORKDIR /app
#
# COPY package.json bun.lockb* ./
# RUN bun install
#
# COPY . .
#
# ARG VITE_API_URL
# ENV VITE_API_URL=$VITE_API_URL
#
# RUN rm -f .env .env.*
#
# RUN bun run build --mode production
#
# EXPOSE 5173
#
# CMD ["bun", "run", "preview", "--", "--host", "--port", "5173"]
# Build stage
FROM oven/bun:latest AS builder
WORKDIR /app
COPY package.json bun.lockb* ./
RUN bun install --frozen-lockfile
COPY . .
ARG VITE_API_URL
ENV VITE_API_URL=$VITE_API_URL
RUN rm -f .env .env.*
RUN bun run build --mode production
# Production stage
FROM nginx:alpine
COPY --from=builder /app/dist /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]