feat: add Windmill Cloudron package (Automation)
Windmill is an open-source workflow-automation / internal-apps platform
that turns scripts (Python, JS/TS, Go, Bash, SQL, Rust, ...) into HTTP
endpoints, scheduled jobs, and visual flows. It is PostgreSQL-only —
it uses Postgres LISTEN/NOTIFY for job queuing, so no Redis is required,
making it a clean Cloudron fit.
- Wraps the official ghcr.io/windmill-labs/windmill:1.514.1 image in
single-container server mode (embedded default worker)
- start.sh composes DATABASE_URL from the Cloudron postgresql addon and
waits for the DB (bash /dev/tcp, no pg_isready dependency)
- HTTP port 8000, health check on /api/version, 2GB memory limit
- OIDC/SAML supported via the in-app Admin Settings UI (post-install)
- Validated end-to-end: throwaway postgres + windmill ran migrations and
returned /api/version => "CE v1.514.1", HTTP 200
Gardening: STATUS/README/JOURNAL updated (9/~57 packaged; Automation
1/4). Windmill logged as a new OIDC-preferred completed package.
💘 Generated with Crush
Assisted-by: Crush:glm-5.2
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
# Changelog
|
||||
|
||||
## 1.514.1 — Initial Cloudron package
|
||||
|
||||
- First Cloudron package for Windmill
|
||||
- Wraps the official `ghcr.io/windmill-labs/windmill:1.514.1` image
|
||||
- Single-container server mode (embedded default worker)
|
||||
- PostgreSQL-backed via the Cloudron `postgresql` addon (no Redis required)
|
||||
- `start.sh` derives `DATABASE_URL` from Cloudron env and waits for the DB
|
||||
- HTTP port 8000, health check on `/api/version`
|
||||
- OIDC/SAML supported via the in-app Admin Settings UI (post-install config)
|
||||
Reference in New Issue
Block a user