diff --git a/Dockerfile b/Dockerfile index def064bec..7a52111c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,9 +7,11 @@ ENV NODE_ENV=production COPY frontend . +ARG VITE_API_BASE_URL=/api + RUN apk add pnpm && \ CI=true pnpm install && \ - VITE_API_BASE_URL=http://localhost:8400/api pnpm build + VITE_API_BASE_URL=${VITE_API_BASE_URL} pnpm build # Build backend image that also serves frontend (stored in `/app/frontend-dist`) FROM python:3.14-alpine3.22 @@ -28,7 +30,7 @@ USER bracket RUN uv sync --no-dev --locked -COPY --from=builder /app/dist /app/frontend-dist +COPY --from=builder --chown=bracket:bracket /app/dist /app/frontend-dist EXPOSE 8400