주요 개선사항: 1. 구매확정된 자재 완전 제외 - 리비전 비교 시 구매확정된 자재는 수량 변경 여부와 무관하게 완전히 제외 2. 삭제된 항목 추적 - 이전 리비전에는 있었지만 신규 리비전에는 없는 자재를 removed_materials로 반환 3. PIPE 특별 처리 - 6,000mm(1본) 단위로 필요 본수를 계산하여 비교 - 4,500mm → 5,000mm: 둘 다 1본 필요 → 변경 없음 - 4,500mm → 7,000mm: 1본 → 2본 필요 → 분류 필요 4. 리비전 비교 결과 상세 정보 반환 - has_purchased_materials, purchased_count, unpurchased_count - new_count, removed_count, excluded_purchased_count - removed_materials 리스트 기술적 변경: - perform_simple_revision_comparison 함수 완전 재작성 - 구매확정/미구매 자재 별도 관리 (purchased_dict, unpurchased_dict) - PIPE 카테고리 자재는 math.ceil(수량/6000)로 필요 본수 계산 - 업로드 응답에 revision_comparison 필드 추가 설정 변경: - docker-compose.override.yml: 포트를 환경 변수로 관리 - .env.example 추가: 환경 변수 템플릿 제공 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
27 lines
568 B
Plaintext
27 lines
568 B
Plaintext
# TK-MP-Project 환경 변수 설정 예시
|
|
# 사용법: 이 파일을 .env로 복사한 후 필요한 값을 수정하세요
|
|
# cp .env.example .env
|
|
|
|
# PostgreSQL 설정
|
|
POSTGRES_DB=tk_mp_bom
|
|
POSTGRES_USER=tkmp_user
|
|
POSTGRES_PASSWORD=your_password_here
|
|
POSTGRES_PORT=15432
|
|
|
|
# Redis 설정
|
|
REDIS_PORT=16379
|
|
|
|
# 백엔드 설정
|
|
BACKEND_PORT=18000
|
|
ENVIRONMENT=development
|
|
DEBUG=true
|
|
|
|
# 프론트엔드 설정
|
|
FRONTEND_PORT=13000
|
|
VITE_API_URL=http://localhost:18000
|
|
|
|
# pgAdmin 설정
|
|
PGADMIN_EMAIL=admin@example.com
|
|
PGADMIN_PASSWORD=admin_password_here
|
|
PGADMIN_PORT=15050
|