- Updated `.dockerignore` to include additional development and temporary files, enhancing build efficiency. - Modified `.gitignore` to remove unnecessary entries and streamline ignored files. - Enhanced `docker-compose.yml` with health checks, resource limits, and improved environment variable handling for better service management. - Refactored `Dockerfile.bot` to utilize a multi-stage build for optimized image size and security. - Improved `Makefile` with new commands for deployment, migration, and backup, along with enhanced help documentation. - Updated `requirements.txt` to include new dependencies for environment variable management. - Refactored metrics handling in the bot to ensure proper initialization and collection.
25 lines
335 B
Plaintext
25 lines
335 B
Plaintext
# Core dependencies
|
|
aiogram~=3.10.0
|
|
python-dotenv~=1.0.0
|
|
|
|
# Database
|
|
aiosqlite~=0.20.0
|
|
|
|
# Logging
|
|
loguru==0.7.2
|
|
|
|
# System monitoring
|
|
psutil~=6.1.0
|
|
|
|
# Scheduling
|
|
apscheduler~=3.10.4
|
|
|
|
# Metrics and monitoring
|
|
prometheus-client==0.19.0
|
|
aiohttp==3.9.1
|
|
|
|
# Development tools
|
|
pluggy==1.5.0
|
|
attrs~=23.2.0
|
|
typing_extensions~=4.12.2
|
|
emoji~=2.8.0 |