18 lines
332 B
Docker
18 lines
332 B
Docker
FROM node:22-bookworm-slim
|
|
|
|
WORKDIR /app/frontend
|
|
|
|
ENV CI=true
|
|
|
|
COPY frontend/package.json frontend/pnpm-lock.yaml ./
|
|
|
|
RUN corepack enable \
|
|
&& corepack prepare pnpm@10.29.3 --activate \
|
|
&& pnpm install --frozen-lockfile
|
|
|
|
COPY frontend/ ./
|
|
|
|
EXPOSE 7860
|
|
|
|
CMD ["sh", "-lc", "pnpm dev --host 0.0.0.0 --port 7860 --strictPort"]
|