fix: Include ag-psd package and lib directory in Docker container

- Add ag-psd node_modules to Docker image
- Copy lib directory containing psd-processor
- Ensure PSD auto-preview functionality works in production
This commit is contained in:
chenpei 2025-10-26 16:00:32 +08:00
parent e69f15337d
commit e9a14d9f4f

View File

@ -46,7 +46,9 @@ RUN adduser --system --uid 1001 nextjs
COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
COPY --from=builder --chown=nextjs:nodejs /app/node_modules/.prisma ./node_modules/.prisma
COPY --from=builder --chown=nextjs:nodejs /app/node_modules/ag-psd ./node_modules/ag-psd
COPY --from=builder --chown=nextjs:nodejs /app/prisma ./prisma
COPY --from=builder --chown=nextjs:nodejs /app/lib ./lib
# 创建必要目录并设置权限
RUN mkdir -p /app/public /app/uploads && \