fix: 거래처 주문 장바구니 가시성 + 이미지 업로드 영구 저장
Deploy momo-erp / deploy (push) Successful in 49s

장바구니:
- /m/items 우측 패널 lg: → md: 브레이크포인트 (768px+ 부터 노출)
- 패널 테두리 강조 (emerald-300 2px) + 그림자 강화
- [담기] 클릭 시 우측 상단 토스트 피드백 (장바구니 추가됨)

이미지 업로드:
- docker-compose.prod.yml 에 ./public/uploads:/app/public/uploads 볼륨 마운트
  (컨테이너 재빌드 시에도 이미지 보존)
- Dockerfile: /app/public/uploads/items 디렉토리 + nextjs 소유권 미리 설정
- scripts/deploy.sh: 호스트 public/uploads/items 디렉토리 보장 + 권한 777
- /api/m/items/upload-image: 저장 경로 fallback (3개 후보) + 명확한 에러 메시지
This commit is contained in:
chpark
2026-04-26 01:18:14 +09:00
parent 0ba97294eb
commit 6408984074
5 changed files with 69 additions and 28 deletions
+2 -1
View File
@@ -36,7 +36,8 @@ COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
COPY --from=builder --chown=nextjs:nodejs /app/public ./public
# 파일 업로드 디렉토리
RUN mkdir -p /data_storage && chown nextjs:nodejs /data_storage
RUN mkdir -p /data_storage /app/public/uploads/items && \
chown -R nextjs:nodejs /data_storage /app/public/uploads
USER nextjs
EXPOSE 3000