8 Commits

Author SHA1 Message Date
5cae6e22c7 refactor: config.yaml 제거 및 환경변수 전용 설정으로 전환
- config.yaml 파일 삭제 (모든 설정을 .env로 이관)
- conf/db.py: 환경변수에서 직접 DB 설정 로드
- lib/common.py: load_config()를 환경변수 기반으로 완전히 재작성
- .env 파일에 모든 설정값 추가 (API, GA4, POS, 예측 가중치 등)
- YAML 의존성 제거, 환경변수만으로 전체 시스템 설정 가능
- 12-factor app 원칙 준수 (설정을 환경변수로 관리)
2025-12-26 17:45:38 +09:00
98d633ead8 fix: Dockerfile chmod 에러 수정 및 환경변수 지원 추가
- Dockerfile: chmod 명령어에 RUN 추가
- .env.example: 모든 설정 항목 및 자세한 주석 추가
- config.yaml: 각 설정 항목에 대한 상세 주석 추가
- config.sample.yaml: 샘플 파일 주석 개선
- conf/db.py: 환경변수 우선 적용 기능 추가
- lib/common.py: load_config에 환경변수 오버라이드 지원
- 환경변수로 모든 설정값 제어 가능 (DB, API, POS 등)
2025-12-26 17:42:20 +09:00
7121f250bc feat: Flask 애플리케이션 모듈화 및 웹 대시보드 구현
- Flask Blueprint 아키텍처로 전환 (dashboard, upload, backup, status)
- app.py 681줄  95줄로 축소 (86% 감소)
- HTML 템플릿 모듈화 (base.html + 기능별 templates)
- CSS/JS 파일 분리 (common + 기능별 파일)
- 대시보드 기능 추가 (통계, 주간 예보, 방문객 추이)
- 파일 업로드 웹 인터페이스 구현
- 백업/복구 관리 UI 구현
- Docker 배포 환경 개선
- .gitignore 업데이트 (uploads, backups, cache 등)
2025-12-26 17:31:37 +09:00
29319cb12c ./data 폴더를 모니터랑 하고, 새 파일이 생기면 일치하는 파일 형식인지 찾은 후 데이터를 파싱해서 DB에 저장 2025-07-28 16:17:24 +09:00
77459587a7 db 엔진 사용 처리 2025-07-28 13:40:44 +09:00
c253a9fcf6 파일 상단에 파일명 주석 추가 2025-07-21 17:32:54 +09:00
236c6bd28d db 이름을 동적으로 가지고 오기 위한 부분. 2025-07-08 14:36:57 +09:00
f6282ab5a0 데이터베이스 관련 파일을 conf 로 위치 변경 2025-07-07 13:34:07 +09:00