This commit is contained in:
hailin 2025-05-19 10:07:16 +08:00
parent d8acc40b1e
commit a674903255
1 changed files with 18 additions and 13 deletions

View File

@ -409,19 +409,24 @@ COPY --from=s3final node_modules /supabase/storage-api/node_modules
COPY --from=s3final dist /supabase/storage-api/dist COPY --from=s3final dist /supabase/storage-api/dist
COPY --from=s3final migrations /supabase/storage-api/migrations COPY --from=s3final migrations /supabase/storage-api/migrations
#========================================= chatdesk-ui ========================================================
# #========================================= chatdesk-ui ========================================================
# # 拷贝依赖声明并安装仅生产依赖 # # 拷贝依赖声明并安装仅生产依赖
COPY chatdesk-ui/package.json chatdesk-ui/package-lock.json supabase/chatdesk/ # COPY chatdesk-ui/package.json chatdesk-ui/package-lock.json supabase/chatdesk/
WORKDIR /supabase/chatdesk # WORKDIR /supabase/chatdesk
RUN npm ci # RUN npm ci
# 拷贝构建产物和依赖 # # 拷贝构建产物和依赖
COPY --from=chataibuilder /app/.next ./.next # COPY --from=chataibuilder /app/.next ./.next
COPY --from=chataibuilder /app/public ./public # COPY --from=chataibuilder /app/public ./public
COPY --from=chataibuilder /app/next.config.js ./next.config.js # COPY --from=chataibuilder /app/next.config.js ./next.config.js
COPY .env.local ./.env.local # COPY .env.local ./.env.local
COPY chatdesk-ui/supabase ./supabase # COPY chatdesk-ui/supabase ./supabase
WORKDIR / # WORKDIR /
ENV NODE_ENV=production # ENV NODE_ENV=production
EXPOSE 3030 # EXPOSE 3030