mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-02 13:18:18 +00:00
Make Next.js create production builds of web app for Docker images
This commit is contained in:
@@ -35,6 +35,9 @@ RUN sed -i "s/dynamic = \\[\"version\"\\]/version = \"$VERSION\"/" pyproject.tom
|
||||
|
||||
# Build Web App
|
||||
FROM node:20-alpine AS web-app
|
||||
# Set build optimization env vars
|
||||
ENV NODE_ENV=production
|
||||
ENV NEXT_TELEMETRY_DISABLED=1
|
||||
COPY src/interface/web /app/src/interface/web
|
||||
WORKDIR /app/src/interface/web
|
||||
RUN yarn install --frozen-lockfile && \
|
||||
|
||||
@@ -35,6 +35,9 @@ RUN sed -i "s/dynamic = \\[\"version\"\\]/version = \"$VERSION\"/" pyproject.tom
|
||||
|
||||
# Build Web App
|
||||
FROM node:20-alpine AS web-app
|
||||
# Set build optimization env vars
|
||||
ENV NODE_ENV=production
|
||||
ENV NEXT_TELEMETRY_DISABLED=1
|
||||
COPY src/interface/web /app/src/interface/web
|
||||
WORKDIR /app/src/interface/web
|
||||
RUN yarn install --frozen-lockfile && \
|
||||
|
||||
Reference in New Issue
Block a user