alexcdev1 5 місяців тому
батько
коміт
ebc8f77c8c
2 змінених файлів з 4 додано та 1 видалено
  1. 3 0
      Dockerfile.prod
  2. 1 1
      nginx/default.conf

+ 3 - 0
Dockerfile.prod

@@ -44,6 +44,9 @@ RUN apk add --no-cache bash
 RUN addgroup --system --gid 1001 nodejs
 RUN adduser --system --uid 1001 nextjs
 
+# 创建 uploads 目录并设置权限
+# RUN mkdir -p /app/public/uploads && chown -R nextjs:nodejs /app/public
+
 # 复制必要文件
 COPY --from=builder /app/public ./public
 COPY --from=builder --chown=nextjs:nodejs /app/.next ./.next

+ 1 - 1
nginx/default.conf

@@ -4,7 +4,7 @@ server {
 
     # Proxy settings
     location / {
-        proxy_pass http://nextjs:3000;
+        proxy_pass http://match-vote-nextjs-nextjs-1:3000;  # 使用完整的容器名称
         proxy_http_version 1.1;
         proxy_set_header Upgrade $http_upgrade;
         proxy_set_header Connection 'upgrade';