draw.io (diagrams.net) is a client-side diagramming app. It has no user
model and no server-side state (diagrams live in the browser or cloud
storage), so this is the first package to use the Cloudron
authentication-proxy pattern: httpAuth.type=proxy gates access at the
platform edge — the admin restricts who can reach it and the browser
challenges for Cloudron credentials.
- Wraps the official jgraph/drawio:24.7.17 Tomcat image (pinned, verified)
- No database / no persistent storage; installs curl for the health check
- HTTP port 8080, health check on /
- Validated: docker build + run return HTTP 200, container healthy
Gardening: STATUS/README/JOURNAL updated (8/~57 packaged); new
"official-image wrapper + auth proxy" pattern documented in JOURNAL.
💘 Generated with Crush
Assisted-by: Crush:glm-5.2
24 lines
878 B
JSON
24 lines
878 B
JSON
{
|
|
"version": 1,
|
|
"manifestVersion": 2,
|
|
"type": "app",
|
|
"id": "io.cloudron.drawio",
|
|
"title": "draw.io",
|
|
"description": "draw.io (diagrams.net) is a client-side diagramming application for making flowcharts, process diagrams, org charts, UML, ER diagrams, network diagrams and more. Diagrams are stored in the browser or synced to cloud storage. No server-side database.",
|
|
"author": "JGraph",
|
|
"website": "https://www.drawio.com",
|
|
"contactEmail": "cloudron@tsys.dev",
|
|
"tagline": "Free online diagram drawing tool",
|
|
"version": "24.7.17",
|
|
"healthCheckPath": "/",
|
|
"httpPort": 8080,
|
|
"httpAuth": {
|
|
"type": "proxy"
|
|
},
|
|
"memoryLimit": 512,
|
|
"addons": {},
|
|
"mediaLinks": [],
|
|
"changelog": "Initial Cloudron package for draw.io. Stateless diagramming app fronted by the Cloudron authentication proxy (no app-level users).",
|
|
"icon": "file://logo.png"
|
|
}
|