환경 변수 로딩을 config.py 에서 처리하도록 수정.

This commit is contained in:
2025-07-11 09:26:19 +09:00
parent 66bf05e11d
commit 698e0736fc

42
run.py
View File

@ -1,28 +1,26 @@
import os import os, sys
import sys
from dotenv import load_dotenv
# 환경 변수 로드
load_dotenv()
# 프로젝트 루트 기준 경로 추가 # 프로젝트 루트 기준 경로 추가
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), 'lib'))) sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), 'lib')))
# 실행 모드 확인 from conf import config
mode = os.getenv("MODE", "").strip().lower()
if mode == "biz": def main():
from lib.biz_crawler import NaverReviewCollector mode = os.getenv("MODE", "").strip().lower()
print("[INFO] 비즈니스 리뷰 수집기 실행")
collector = NaverReviewCollector()
collector.run()
elif mode == "map": if mode == "biz":
from lib.naver_review_crawler import NaverMapReviewCollector from lib.biz_crawler import NaverReviewCollector
print("[INFO] 지도 리뷰 수집기 실행") print("[INFO] 비즈니스 리뷰 수집기 실행")
collector = NaverMapReviewCollector() collector = NaverReviewCollector()
collector.run() collector.run()
else: elif mode == "map":
print("[ERROR] .env 파일에서 MODE 값을 설정해주세요. (biz 또는 map)") from lib.naver_review_crawler import NaverMapReviewCollector
print("[INFO] 지도 리뷰 수집기 실행")
collector = NaverMapReviewCollector()
collector.run()
else:
print(f"[ERROR] .env 파일에서 MODE 값을 설정해주세요. (biz 또는 map) 현재값: '{mode}'")
if __name__ == "__main__":
main()