wing-ops/prediction/scat/config.py
leedano d9fb4506bc feat(scat): Pre-SCAT 관할서 필터링 + 해안조사 데이터 파이프라인 구축
- 백엔드: 관할서 목록 API, zone 필터링 쿼리 추가
- 프론트: ScatLeftPanel 관할서 드롭다운, ScatMap/ScatPopup 개선
- 기상탭: WeatherRightPanel 리팩토링
- prediction/scat: PDF 파싱 → 지오코딩 → ESI 매핑 파이프라인
- vite.config: proxy 설정 추가

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 10:53:19 +09:00

30 lines
910 B
Python

"""SCAT PDF 파싱 설정."""
import os
from pathlib import Path
BASE_DIR = Path(__file__).parent
# 이미지 저장 경로
IMAGE_OUTPUT_DIR = Path(os.getenv('SCAT_IMAGE_DIR', str(BASE_DIR / 'scat_images')))
# 파싱 결과 저장 경로
OUTPUT_DIR = Path(os.getenv('SCAT_OUTPUT_DIR', str(BASE_DIR / 'output')))
# DB 설정 (wingDb.ts 기본값과 동일, 추후 사용)
DB_HOST = os.getenv('DB_HOST', 'localhost')
DB_PORT = int(os.getenv('DB_PORT', '5432'))
DB_NAME = os.getenv('DB_NAME', 'wing')
DB_USER = os.getenv('DB_USER', 'postgres')
DB_PASSWORD = os.getenv('DB_PASSWORD', 'dano2030')
DB_SCHEMA = 'wing'
# 해안 사진 저장 경로 (frontend public)
SCAT_PHOTOS_DIR = Path(os.getenv(
'SCAT_PHOTOS_DIR',
str(BASE_DIR.parent.parent / 'frontend' / 'public' / 'scat-photos'),
))
# Kakao Local API (Geocoding)
KAKAO_REST_KEY = os.getenv('KAKAO_REST_KEY', '5e5dc9a10eb86b88d5106e508ec4d236')