Top-level try/except in do_GET ensures an HTTP response is always sent — previously, unhandled exceptions caused BaseHTTPRequestHandler to silently close the connection (ERR_EMPTY_RESPONSE). All callback logging now uses the app logger instead of print() so output appears in app.log rather than only Docker stdout. Added health check at / to verify the callback server is running, and startup now logs the actual bind address to help diagnose port conflicts. |
||
|---|---|---|
| .. | ||
| static | ||
| index.html | ||