- Enhanced .dockerignore to exclude bot logs, Docker volumes, and temporary files. - Updated .gitignore to include Ansible vars files for better environment management. - Modified docker-compose.yml health checks to use curl for service verification. - Refined Ansible playbook by adding tasks for creating default Zsh configuration files and cleaning up temporary files. - Improved Nginx configuration to support Uptime Kuma with specific location blocks for status and dashboard, including rate limiting and WebSocket support.
75 lines
880 B
Plaintext
75 lines
880 B
Plaintext
# Environment files
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Logs
|
|
logs/
|
|
*.log
|
|
|
|
# Docker volumes
|
|
prometheus_data/
|
|
grafana_data/
|
|
|
|
# OS generated files
|
|
.DS_Store
|
|
.DS_Store?
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|
|
ehthumbs.db
|
|
Thumbs.db
|
|
|
|
# IDE and editor files
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Python cache (if any Python scripts are added later)
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
*.pyd
|
|
.Python
|
|
*.so
|
|
.pytest_cache/
|
|
.coverage
|
|
htmlcov/
|
|
.tox/
|
|
.cache/
|
|
.mypy_cache/
|
|
|
|
# Virtual environments
|
|
.venv/
|
|
venv/
|
|
env/
|
|
ENV/
|
|
env.bak/
|
|
venv.bak/
|
|
|
|
# Temporary files
|
|
*.tmp
|
|
*.temp
|
|
*.pid
|
|
|
|
# Node modules (if any Node.js tools are added later)
|
|
node_modules/
|
|
|
|
# Build artifacts
|
|
*.tar.gz
|
|
dist/
|
|
build/
|
|
|
|
# Bots
|
|
/bots/*
|
|
!/bots/.gitkeep
|
|
|
|
# Ansible inventory files (contain sensitive server info)
|
|
infra/ansible/inventory.ini
|
|
infra/ansible/inventory_*.ini
|
|
|
|
# Ansible vars files (contain passwords)
|
|
infra/ansible/vars.yml
|
|
infra/ansible/vars_*.yml |