forked from iarv/mc-webui
- Add app/version.py module generating version from Git metadata - Format: YYYY.MM.DD+<commit_hash> (e.g., 2025.01.18+576c8ca9) - Add +dirty suffix for uncommitted changes (ignores .env, technotes/) - Add /api/version endpoint for monitoring - Display version in hamburger menu - Add freeze mechanism for Docker builds Deploy command updated: git push && ssh ... "cd ~/mc-webui && git pull && python -m app.version freeze && docker compose up -d --build" Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
105 lines
2.0 KiB
Plaintext
105 lines
2.0 KiB
Plaintext
# mc-webui .gitignore
|
||
|
||
# ============================================
|
||
# Environment and Configuration
|
||
# ============================================
|
||
.env
|
||
*.env
|
||
!.env.example
|
||
|
||
# ============================================
|
||
# Python
|
||
# ============================================
|
||
__pycache__/
|
||
# Auto-generated version file (created during Docker build)
|
||
app/version_frozen.py
|
||
*.py[cod]
|
||
*$py.class
|
||
*.so
|
||
.Python
|
||
build/
|
||
develop-eggs/
|
||
dist/
|
||
downloads/
|
||
eggs/
|
||
.eggs/
|
||
lib/
|
||
lib64/
|
||
parts/
|
||
sdist/
|
||
var/
|
||
wheels/
|
||
*.egg-info/
|
||
.installed.cfg
|
||
*.egg
|
||
MANIFEST
|
||
|
||
# ============================================
|
||
# Virtual Environment
|
||
# ============================================
|
||
venv/
|
||
ENV/
|
||
env/
|
||
.venv
|
||
|
||
# ============================================
|
||
# IDE and Editors
|
||
# ============================================
|
||
.vscode/
|
||
.idea/
|
||
*.swp
|
||
*.swo
|
||
*~
|
||
.DS_Store
|
||
|
||
# ============================================
|
||
# Testing and Coverage
|
||
# ============================================
|
||
.pytest_cache/
|
||
.coverage
|
||
htmlcov/
|
||
*.cover
|
||
.hypothesis/
|
||
|
||
# ============================================
|
||
# Docker
|
||
# ============================================
|
||
docker-compose.override.yml
|
||
|
||
# ============================================
|
||
# Runtime Data (Docker volumes)
|
||
# ============================================
|
||
data/
|
||
|
||
# ============================================
|
||
# Logs and Databases
|
||
# ============================================
|
||
*.log
|
||
*.sql
|
||
*.sqlite
|
||
*.db
|
||
|
||
# ============================================
|
||
# OS
|
||
# ============================================
|
||
Thumbs.db
|
||
.DS_Store
|
||
|
||
# ============================================
|
||
# Miscellaneous
|
||
# ============================================
|
||
.claude/
|
||
technotes/
|
||
docs/Pomoc w zwiększeniu zasięgu.pdf
|
||
PRD.md
|
||
.gitignore
|
||
CLAUDE_CODE_PROMPT.md
|
||
docs/Mesh Core – Lista Zakupowa (repeater Dachowy).pdf
|
||
docs/contact-management-next-step.md
|
||
docs/response-to-xahgmah.md
|
||
docs/UI-Contact-Management-MVP-v1.md
|
||
docs/UI-Contact-Management-MVP-v2.md
|
||
docs/TEST-PLAN-Contact-Management-v2.md
|
||
docs/github-discussion-*.md
|
||
docs/github-response-spaces-in-device-name.md
|