diff --git a/README.md b/README.md index c6837c1..758180c 100644 --- a/README.md +++ b/README.md @@ -13,3 +13,29 @@ ### config.sample.py - 환경정보 저장(DB정보 등), config.py 로 파일명 변경하여 사용 + +### 폴더 구조 +project-root/ +├── data/ # sqlite DB, 캡처 이미지 저장 경로 (공용 볼륨) +│ ├── weather.sqlite # 날씨 DB (precipitation, summary 테이블) +│ └── weather_capture_YYYYMMDD.png # 일자별 날씨 캡처 이미지 +│ +├── autouploader/ # gnu-autouploader 앱 소스 +│ ├── gnu_autoupload.py # 메인 실행 스크립트 (Selenium → FTP → DB) +│ ├── weather_capture.py # Selenium 기반 날씨 이미지 캡처 +│ ├── weather.py # 기상청 API 데이터 처리 및 sqlite 저장 +│ ├── config.py # 설정값 (DB, FTP, API KEY 등) +│ └── run.sh # 자동 실행용 셸 스크립트 (cron에서 호출) +│ +├── webhook/ # 카카오 챗봇 응답 서버 +│ ├── webhook.py # Flask 기반 응답 서버 +│ └── config.py # 환경 설정 (예: IMAGE_SERVER_URL) +│ +├── build/ +│ ├── autouploader/ +│ │ └── Dockerfile # gnu-autouploader용 Dockerfile +│ └── webhook/ +│ └── Dockerfile # webhook 서버용 Dockerfile +│ +├── docker-compose.yml # 전체 서비스 구성 정의 +└── README.md # 프로젝트 문서