DMF_Crawler/config/config.local.toml.example
Yun Chan 56a6e2da93 chore: 저장소 구조 정리 및 문서화, 첫 커밋
- src/dist 산출물 분리 원칙 정리(.gitignore, .gitattributes)
- 루트 및 주요 폴더(config/scripts/prompts/tests/src, 런타임 폴더 5종)에
  안내용 README.md 추가
- CHANGELOG.md, LICENSE, docs/ops/05-release-and-versioning.md 추가
- docs/README.md 문서 지도 갱신
2026-09-04 09:25:44 +09:00

78 lines
3.1 KiB
Text

# =============================================================================
# config/config.local.toml.example — PC 별 설정 덮어쓰기 예시
# =============================================================================
# 사용법
# 1) 이 파일을 같은 폴더에 config.local.toml 이라는 이름으로 복사한다.
# 2) 바꾸고 싶은 값만 남기고 나머지 줄은 지운다. 적지 않은 값은 config.toml 을 그대로 따른다.
# 3) python -m dmf_crawler doctor 로 확인한다.
#
# 규칙
# ▸ 이 파일은 git 에 올라가지 않는다(.gitignore). PC 마다 다른 값을 여기에 둔다.
# ▸ 비밀 값(인증키·메신저 주소)은 여기에도 적지 않는다. 설정 창에서 입력하면 암호화 저장된다.
# ▸ 섹션 이름과 키 이름은 config.toml 과 똑같아야 한다. 오타는 doctor 가 알려 준다.
# =============================================================================
# --- 백업을 다른 물리 드라이브로 보내기 (가장 흔한 용도) ---------------------
# 같은 디스크에 백업하면 디스크가 죽을 때 원본과 백업이 함께 사라진다.
[backup]
dir = "E:/DMF_Backup"
keep_count = 60
min_free_gb = 5.0
# --- 리포트를 공유 폴더나 OneDrive 로 내보내기 -------------------------------
# [report]
# output_dir = "C:/Users/사용자이름/OneDrive/문서/DMF"
# --- 데이터베이스를 다른 위치에 두기 -----------------------------------------
# [storage]
# sqlite_path = "D:/DMF_Data/dmf.sqlite3"
# --- 실행 시각 조정 -----------------------------------------------------------
# 아침 6시가 이른 PC(수면 모드 등)라면 늦추고, 놓친 작업 따라잡기를 켜 둔다.
# [schedule]
# daily_time = "08:30"
# enable_missed_task_catchup = true
# --- 이 PC 는 인터넷이 느리다 -------------------------------------------------
# [source]
# read_timeout_seconds = 60.0
# min_interval_seconds = 1.5
# --- AI 요약을 이 PC 에서만 끄기 ----------------------------------------------
# 리포트는 AI 없이도 그대로 생성된다.
# [agy]
# enabled = false
# --- 알림을 조용하게 / 메신저만 쓰기 ------------------------------------------
# [notify]
# show_info_toast = false
# max_toasts_per_hour = 3
# webhook_enabled = true
# webhook_kind = "slack"
# webhook_min_severity = "WARN"
# --- 무결성 임계값 조정 (반드시 원문을 확인한 뒤에) ---------------------------
# 제도 변화로 실제 대량 변동이 일어난 날에만 일시적으로 올린다.
# 올린 뒤에는 python -m dmf_crawler run --force 로 다시 실행한다.
# [integrity]
# max_churn_ratio = 0.20
# --- 관심 목록 (이 PC 담당자의 품목) ------------------------------------------
# [watchlist]
# ingredients = ["메트포르민염산염", "아토르바스타틴칼슘"]
# applicants = ["(주)대웅제약"]
# countries = ["중국", "인도"]
# --- 디버깅할 때만 --------------------------------------------------------------
# [logging]
# level = "DEBUG"