- Flask Blueprint 아키텍처로 전환 (dashboard, upload, backup, status) - app.py 681줄 95줄로 축소 (86% 감소) - HTML 템플릿 모듈화 (base.html + 기능별 templates) - CSS/JS 파일 분리 (common + 기능별 파일) - 대시보드 기능 추가 (통계, 주간 예보, 방문객 추이) - 파일 업로드 웹 인터페이스 구현 - 백업/복구 관리 UI 구현 - Docker 배포 환경 개선 - .gitignore 업데이트 (uploads, backups, cache 등)
93 lines
785 B
Plaintext
93 lines
785 B
Plaintext
# Git
|
|
.git
|
|
.gitignore
|
|
.gitattributes
|
|
|
|
# IDE
|
|
.vscode
|
|
.idea
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.DS_Store
|
|
|
|
# Python
|
|
__pycache__
|
|
*.pyc
|
|
*.pyo
|
|
*.pyd
|
|
.Python
|
|
build/
|
|
develop-eggs/
|
|
dist/
|
|
downloads/
|
|
eggs/
|
|
.eggs/
|
|
lib/
|
|
lib64/
|
|
parts/
|
|
sdist/
|
|
var/
|
|
wheels/
|
|
*.egg-info/
|
|
.installed.cfg
|
|
*.egg
|
|
MANIFEST
|
|
.pytest_cache/
|
|
.coverage
|
|
htmlcov/
|
|
venv/
|
|
env/
|
|
ENV/
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Logs
|
|
logs/
|
|
*.log
|
|
*.log.*
|
|
cron.log
|
|
file_watch.log
|
|
daily_run.log
|
|
|
|
# Data (keep cached API responses)
|
|
data/cache/
|
|
data/*.csv
|
|
data/*.xlsx
|
|
data/*.xls
|
|
output/
|
|
*.db
|
|
*.sqlite
|
|
|
|
# Temporary
|
|
*.tmp
|
|
.tmp/
|
|
temp/
|
|
*.bak
|
|
*.swp
|
|
|
|
# OS
|
|
Thumbs.db
|
|
.DS_Store
|
|
.AppleDouble
|
|
.LSOverride
|
|
|
|
# Docker
|
|
docker-compose.override.yml
|
|
.dockerignore
|
|
|
|
# Test
|
|
.pytest_cache
|
|
.tox/
|
|
nosetests.xml
|
|
coverage.xml
|
|
*.cover
|
|
.hypothesis/
|
|
|
|
# Documentation
|
|
docs/_build/
|
|
site/
|