mirror of
https://github.com/RYDE-WORK/Langchain-Chatchat.git
synced 2026-02-05 22:33:24 +08:00
修改dockerfile
This commit is contained in:
parent
52cf43a479
commit
46ae480e66
@ -15,42 +15,10 @@ COPY . /app
|
|||||||
|
|
||||||
RUN pnpm run build
|
RUN pnpm run build
|
||||||
|
|
||||||
# build backend
|
|
||||||
FROM node:lts-alpine as backend
|
|
||||||
|
|
||||||
RUN npm install pnpm -g
|
|
||||||
|
|
||||||
WORKDIR /app
|
|
||||||
|
|
||||||
COPY /service/package.json /app
|
|
||||||
|
|
||||||
COPY /service/pnpm-lock.yaml /app
|
|
||||||
|
|
||||||
RUN pnpm install
|
|
||||||
|
|
||||||
COPY /service /app
|
|
||||||
|
|
||||||
RUN pnpm build
|
|
||||||
|
|
||||||
# service
|
|
||||||
FROM node:lts-alpine
|
|
||||||
|
|
||||||
RUN npm install pnpm -g
|
|
||||||
|
|
||||||
WORKDIR /app
|
|
||||||
|
|
||||||
COPY /service/package.json /app
|
|
||||||
|
|
||||||
COPY /service/pnpm-lock.yaml /app
|
|
||||||
|
|
||||||
RUN pnpm install --production && rm -rf /root/.npm /root/.pnpm-store /usr/local/share/.cache /tmp/*
|
|
||||||
|
|
||||||
COPY /service /app
|
|
||||||
|
|
||||||
COPY --from=frontend /app/dist /app/public
|
COPY --from=frontend /app/dist /app/public
|
||||||
|
|
||||||
COPY --from=backend /app/build /app/build
|
|
||||||
|
|
||||||
EXPOSE 3002
|
EXPOSE 3002
|
||||||
|
|
||||||
CMD ["pnpm", "run", "prod"]
|
CMD ["pnpm", "run", "preview"]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user