- 백엔드: 관할서 목록 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>
30 lines
910 B
Python
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')
|