no message

This commit is contained in:
2025-06-30 15:33:41 +09:00
parent 2160df5b49
commit 8b85770ca9

View File

@ -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 # 프로젝트 문서