mirror of
https://github.com/inventree/InvenTree.git
synced 2026-10-19 00:17:26 +00:00
(feature): docker health checks (#12124)
* Add Docker container health checks * Use invoke tasks for Docker container health checks Updates server and worker healthchecks to use invoke server-health and invoke worker-health as requested in #12124 review. Refs #12124 * Added HTTP host check to server health check * Add health-check endpoint for Caddyfile * Simplify health check for Caddy * Remove test file --------- Co-authored-by: Oliver <oliver.henry.walters@gmail.com> Co-authored-by: DESKTOP-691E36A\Administrator <br198064@gmail.com> Co-authored-by: Matthias Mair <code@mjmair.com>
This commit is contained in:
3 files changed
+76
-6
No files matched your search
@@ -30,6 +30,18 @@
|
||||
}
|
||||
}
|
||||
|
||||
# Internal-only health check endpoint, on port 9090
|
||||
# This only serves to check that the Caddy container is running correctly
|
||||
:9090 {
|
||||
handle /api/system/health/* {
|
||||
reverse_proxy {$INVENTREE_SERVER:"http://inventree-server:8000"}
|
||||
}
|
||||
|
||||
handle {
|
||||
respond 404
|
||||
}
|
||||
}
|
||||
|
||||
# The default server address is configured in the .env file
|
||||
# If not specified, the proxy listens for all http/https traffic
|
||||
# If you need to listen on multiple addresses, or use a different port, you can modify this section directly
|
||||
|
||||
Reference in new issue
Block a user