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 등)
This commit is contained in:
54
.gitignore
vendored
54
.gitignore
vendored
@ -1,6 +1,56 @@
|
||||
# ===== 설정 파일 =====
|
||||
conf/config.yaml
|
||||
.vscode/
|
||||
**/__pycache__/
|
||||
conf/service-account-credentials.json
|
||||
.env
|
||||
.env.local
|
||||
|
||||
# ===== Python 관련 =====
|
||||
**/__pycache__/
|
||||
*.py[cod]
|
||||
*$py.class
|
||||
*.so
|
||||
.Python
|
||||
*.egg-info/
|
||||
dist/
|
||||
build/
|
||||
.pytest_cache/
|
||||
.coverage
|
||||
htmlcov/
|
||||
|
||||
# ===== 가상 환경 =====
|
||||
venv/
|
||||
env/
|
||||
ENV/
|
||||
.venv/
|
||||
|
||||
# ===== 데이터 및 출력 =====
|
||||
data/
|
||||
output/
|
||||
logs/
|
||||
uploads/
|
||||
backups/
|
||||
dbbackup/
|
||||
db_data/
|
||||
|
||||
# ===== 캐시 =====
|
||||
data/cache/
|
||||
*.bak
|
||||
|
||||
# ===== 에디터 =====
|
||||
.vscode/
|
||||
.idea/
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
|
||||
# ===== OS =====
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# ===== 로그 =====
|
||||
*.log
|
||||
|
||||
# ===== 임시 파일 =====
|
||||
*.tmp
|
||||
*.temp
|
||||
.cache/
|
||||
|
||||
Reference in New Issue
Block a user