aurweb/conf
Kevin Morris d675c0dc26
feat(python): catch all exceptions thrown through fastapi route paths
This commit does quite a bit:
- Catches unhandled exceptions raised in the route handler and
  produces a 500 Internal Server Error Arch-themed response.
- Each unhandled exception causes a notification to be sent to new
  `notifications.postmaster` email with a "Traceback ID."
- Traceback ID is logged to the server along with the traceback which
  caused the 500: `docker-compose logs fastapi | grep '<traceback_id>'`
- If `options.traceback` is set to `1`, traceback is displayed in
  the new 500.html template.

Signed-off-by: Kevin Morris <kevr@0cost.org>
2022-01-09 23:10:02 -08:00
..
cgitrc.proto cgitrc.proto: Add the aurweb favicon 2015-12-13 10:22:59 +01:00
config.defaults feat(python): catch all exceptions thrown through fastapi route paths 2022-01-09 23:10:02 -08:00
config.dev feat(python): catch all exceptions thrown through fastapi route paths 2022-01-09 23:10:02 -08:00
fcgiwrap.service.proto Update sample configuration for Smart HTTP 2015-06-28 18:03:21 +02:00
fcgiwrap.socket.proto Update sample configuration for Smart HTTP 2015-06-28 18:03:21 +02:00