|  | @@ -38,11 +38,14 @@ WORKDIR /app
 | 
	
		
			
				|  |  |  ENV NODE_ENV production
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  # 安装 bash
 | 
	
		
			
				|  |  | -RUN apk add --no-cache bash
 | 
	
		
			
				|  |  | +RUN apk add --no-cache bash 
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  # 创建非 root 用户
 | 
	
		
			
				|  |  | -RUN addgroup --system --gid 1001 nodejs
 | 
	
		
			
				|  |  | -RUN adduser --system --uid 1001 nextjs
 | 
	
		
			
				|  |  | +# RUN addgroup --system --gid 1001 nodejs
 | 
	
		
			
				|  |  | +# RUN adduser --system --uid 1001 nextjs
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +# 创建非 root 用户和组
 | 
	
		
			
				|  |  | +RUN addgroup -S -g 1001 nodejs && adduser -S -u 1001 -G nodejs nextjs
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  # 复制必要文件
 | 
	
		
			
				|  |  |  COPY --from=builder /app/public ./public
 | 
	
	
		
			
				|  | @@ -55,7 +58,7 @@ RUN mkdir -p /app/public/uploads
 | 
	
		
			
				|  |  |  RUN chown -R nextjs:nodejs /app/public/uploads
 | 
	
		
			
				|  |  |  RUN chmod 2775 /app/public/uploads
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -RUN usermod -a -G nodejs nextjs
 | 
	
		
			
				|  |  | +# RUN usermod -a -G nodejs nextjs
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  # 临时提升权限以允许写入上传目录
 | 
	
		
			
				|  |  |  # USER root
 |