- Docker Compose 설정에서 Node.js 메모리 제한을 8192MB로 증가시키고, Next.js telemetry를 비활성화하여 성능을 개선하였습니다. - Next.js 구성에서 메모리 사용량 최적화를 위한 webpackMemoryOptimizations를 활성화하였습니다. - ScreenModal 컴포넌트에서 overflow 속성을 조정하여 라벨이 잘리지 않도록 개선하였습니다. - InteractiveScreenViewerDynamic 컴포넌트에서 라벨 표시 여부를 확인하는 로직을 추가하여 사용자 경험을 향상시켰습니다. - RealtimePreviewDynamic 컴포넌트에서 라벨 표시 및 디버깅 로그를 추가하여 렌더링 과정을 추적할 수 있도록 하였습니다. - ImprovedButtonControlConfigPanel에서 controlMode 설정을 추가하여 플로우 제어 기능을 개선하였습니다. - V2PropertiesPanel에서 라벨 텍스트 및 표시 상태 업데이트 로직을 개선하여 일관성을 높였습니다. - DynamicComponentRenderer에서 라벨 표시 로직을 개선하여 사용자 정의 스타일을 보다 효과적으로 적용할 수 있도록 하였습니다. - layoutV2Converter에서 webTypeConfig를 병합하여 버튼 제어 기능과 플로우 가시성을 보존하였습니다.
25 lines
559 B
YAML
25 lines
559 B
YAML
services:
|
|
# Next.js 프론트엔드만
|
|
frontend:
|
|
build:
|
|
context: ../../frontend
|
|
dockerfile: ../docker/dev/frontend.Dockerfile
|
|
container_name: pms-frontend-mac
|
|
ports:
|
|
- "9771:3000"
|
|
environment:
|
|
- NEXT_PUBLIC_API_URL=http://localhost:8080/api
|
|
- NODE_OPTIONS=--max-old-space-size=8192
|
|
- NEXT_TELEMETRY_DISABLED=1
|
|
volumes:
|
|
- ../../frontend:/app
|
|
- /app/node_modules
|
|
- /app/.next
|
|
networks:
|
|
- pms-network
|
|
restart: unless-stopped
|
|
|
|
networks:
|
|
pms-network:
|
|
driver: bridge
|