Files
TK-BOM-Project/docker-backup/docker-compose.prod.yml
Hyungi Ahn 83b90ef05c
Some checks failed
SonarQube Analysis / SonarQube Scan (push) Has been cancelled
feat: 자재 관리 페이지 대규모 개선
- 파이프 수량 계산 로직 수정 (단관 개수가 아닌 실제 길이 기반 계산)
- UI 전면 개편 (DevonThink 스타일의 간결하고 세련된 디자인)
- 자재별 그룹핑 로직 개선:
  * 플랜지: 동일 사양별 그룹핑, WN 스케줄 표시, ORIFICE 풀네임 표시
  * 피팅: 상세 타입 표시 (니플 길이, 엘보 각도/연결, 티 타입, 리듀서 타입 등)
  * 밸브: 동일 사양별 그룹핑, 타입/연결방식/압력 표시
  * 볼트: 크기/재질/길이별 그룹핑 (8SET → 개별 집계)
  * 가스켓: 동일 사양별 그룹핑, 재질/상세내역/두께 분리 표시
  * UNKNOWN: 원본 설명 전체 표시, 동일 항목 그룹핑
- 전체 카테고리 버튼 제거 (표시 복잡도 감소)
- 카테고리별 동적 컬럼 헤더 및 레이아웃 적용
2025-09-09 09:24:45 +09:00

55 lines
1022 B
YAML

# 프로덕션 환경용 오버라이드
version: '3.8'
services:
backend:
environment:
- ENVIRONMENT=production
- DEBUG=false
- RELOAD=false
- LOG_LEVEL=INFO
# 프로덕션에서는 코드 볼륨 마운트 제거
volumes:
- ./backend/uploads:/app/uploads
frontend:
environment:
- VITE_API_URL=/api
build:
args:
- VITE_API_URL=/api
# 프로덕션용 리버스 프록시
nginx:
image: nginx:alpine
container_name: tk-mp-nginx
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro
- ./nginx/ssl:/etc/nginx/ssl:ro
depends_on:
- frontend
- backend
networks:
- tk-mp-network
# 프로덕션에서는 외부 포트 접근 차단
postgres:
ports: []
redis:
ports: []
backend:
ports: []
frontend:
ports: []
# pgAdmin은 프로덕션에서 비활성화
pgadmin:
profiles:
- disabled