Implements a comprehensive health check system using aiohttp to support container orchestration and external monitoring systems. Features: - /health endpoint: Basic liveness check (is process running?) - /ready endpoint: Readiness check (is bot connected to Discord?) - /metrics endpoint: Detailed bot metrics (guilds, users, cogs, latency) Changes: - Add aiohttp to requirements.txt - Create health_server.py module with HTTP server - Update paperdynasty.py to run health server alongside bot - Update docker-compose.yml with HTTP-based healthcheck - Fix deploy.sh Docker image name Benefits: - Auto-restart on bot hangs/deadlocks - Foundation for external monitoring (Prometheus, Grafana, etc.) - Detailed diagnostics for troubleshooting - Industry-standard health check pattern 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
15 lines
151 B
Plaintext
15 lines
151 B
Plaintext
discord.py
|
|
pygsheets
|
|
pydantic
|
|
gsheets
|
|
bs4
|
|
peewee
|
|
sqlmodel
|
|
alembic
|
|
pytest
|
|
pytest-asyncio
|
|
pandas
|
|
psycopg2-binary
|
|
aiohttp
|
|
# psycopg[binary]
|