Makefile (20+ commands):
Development Docker Commands:
- make build: Build Docker image
- make up: Start containers
- make down: Stop containers
- make logs: Show logs
- make shell: Open bot shell
- make ps: Show container status
Production Docker Commands:
- make prod-build: Build and publish to registry
- make prod-up: Deploy production stack
- make prod-down: Stop production
- make prod-logs: Production logs
- make prod-ps: Production status
- make prod-restart: Restart services
- make prod-pull: Update images
- make prod-backup: Backup to /var/backups
Development Commands:
- make venv: Create virtual environment
- make install: Install dependencies
- make run: Run bot locally
- make test: Run tests
- make lint: Run linter
- make clean: Clean cache and temp files
- make backup: Backup data directory
Utility:
- make help: Show all commands with descriptions