my-tide-env / config.py
SeungHyeok Jang
Add automation pipeline with GitHub Actions integration
30e7412
import os
# --- 0. 설정 ---
SUPABASE_URL = os.environ.get("SUPABASE_URL")
SUPABASE_KEY = os.environ.get("SUPABASE_KEY")
GEMINI_API_KEY = os.environ.get("GEMINI_API_KEY")
INTERNAL_API_KEY = os.environ.get("INTERNAL_API_KEY")
KHOA_API_KEY = os.environ.get("KHOA_API_KEY")
STATIONS = [
"DT_0001", "DT_0065", "DT_0008", "DT_0067", "DT_0043", "DT_0002",
"DT_0050", "DT_0017", "DT_0052", "DT_0025", "DT_0051", "DT_0037",
"DT_0024", "DT_0018", "DT_0068", "DT_0003", "DT_0066"
]
STATION_NAMES = {
"DT_0001": "인천", "DT_0002": "평택", "DT_0003": "영광", "DT_0008": "안산",
"DT_0017": "대산", "DT_0018": "군산", "DT_0024": "장항", "DT_0025": "보령",
"DT_0037": "어청도", "DT_0043": "영흥도", "DT_0050": "태안", "DT_0051": "서천마량",
"DT_0052": "인천송도", "DT_0065": "덕적도", "DT_0066": "향화도", "DT_0067": "안흥",
"DT_0068": "위도"
}
DATA_COLLECTION_CONFIG = {
"raw_data_retention_days": 3, # 원시 데이터 보관 기간
"processed_data_retention_days": 365, # 처리된 데이터 보관 기간
"resample_interval": "5T", # 5분 리샘플링
"missing_threshold_minutes": 10, # 결측치 임계값
}