-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Labels
Description
Prerequisites
- I have searched existing issues to ensure this feature hasn't already been requested
- I have tested using the latest version of docs-builder
What problem are you trying to solve?
Experimental support for text-as-diagrams using Kroki was added in #1599, but it relies on the Kroki free services, lacks caching, and could be unreliable.
Proposed Solution
To go forward with Kroki as the provider of rendered diagrams, we should:
- Deploy Kroki as a container using the
yuzutech/kroki
image in a private network - Add a reverse proxy with API key validation, rate limiting, CORS headers, and TLS
- Modify the code to replace the hardcoded Kroki.io URL, with API key
- (Optional) Add telemetry/logging for Kroki calls
Examples and Research
Docs: https://docs.kroki.io/kroki/setup/install/
Alternative Solutions
No response
Additional Context
No response
How important is this feature to you?
Important