- 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.
77 lines
1.2 KiB
Plaintext
77 lines
1.2 KiB
Plaintext
# .dockerignore в папке prod/
|
||
|
||
# Игнорируем ВСЕХ ботов - они не нужны в этом контейнере
|
||
bots/
|
||
|
||
# Игнорируем логи ботов
|
||
bots/*/logs/
|
||
bots/*/logs/**
|
||
|
||
# Игнорируем ВСЕ скрытые файлы и папки (кроме .gitignore)
|
||
.*
|
||
!.gitignore
|
||
|
||
# Остальные стандартные исключения
|
||
Dockerfile
|
||
docker-compose.yml
|
||
docker-compose.*.yml
|
||
README.md
|
||
LICENSE
|
||
.env
|
||
.dockerignore
|
||
|
||
__pycache__
|
||
*.pyc
|
||
*.pyo
|
||
*.pyd
|
||
.pytest_cache
|
||
.coverage
|
||
htmlcov/
|
||
|
||
*.log
|
||
logs/
|
||
|
||
venv/
|
||
.venv/
|
||
env/
|
||
.env/
|
||
requirements-dev.txt
|
||
|
||
tests/
|
||
test/
|
||
docs/
|
||
doc/
|
||
|
||
.vscode/
|
||
.idea/
|
||
|
||
data/
|
||
*.bin
|
||
*.dat
|
||
*.model
|
||
|
||
# Игнорируем данные Docker volumes
|
||
/var/lib/docker/volumes/
|
||
uptime_kuma_data/
|
||
prometheus_data/
|
||
grafana_data/
|
||
alertmanager_data/
|
||
|
||
# Игнорируем временные файлы Docker
|
||
.docker/
|
||
|
||
# Игнорируем базы данных и файлы данных
|
||
*.db
|
||
*.db-shm
|
||
*.db-wal
|
||
*.sqlite
|
||
*.sqlite3
|
||
|
||
# Игнорируем backup файлы
|
||
*.backup
|
||
*.bak
|
||
*.old
|
||
|
||
# Игнорируем файлы миграций и временные скрипты
|
||
migration.log
|
||
fix_dates.log |