Files
templates/blueprints
Yusuf Gündoğdu 1c0380d77b feat(blueprint): add LibreDB Studio (#931)
* feat: add libredb-studio compose

Adds LibreDB Studio — an MIT-licensed, AI-powered open-source SQL IDE (PostgreSQL, MySQL, Oracle, SQL Server, SQLite, MongoDB, Redis).

This commit adds the docker-compose.yml. The template.toml and meta.json entry follow in the same branch.

Image: ghcr.io/libredb/libredb-studio
Repo: https://github.com/libredb/libredb-studio

* feat: add libredb-studio template.toml

Adds the Dokploy template.toml for LibreDB Studio.

Defines auto-generated secrets (admin password, user password, JWT secret), exposes port 3000 on the primary domain, and persists data via a mount at /app/data.

* feat: add libredb-studio to meta.json

Registers LibreDB Studio in the template catalog index (meta.json), alphabetically-independent top entry. Completes the LibreDB Studio template (compose + template.toml + meta entry).

* fix: sort libredb-studio entry alphabetically in meta.json

Moves the libredb-studio entry to its correct alphabetical position between librechat and libredesk so meta.json remains sorted by id. Resolves the failing "Validate and Process Meta.json" check (duplicates/sort-order validation).

* fix: expand libredb-studio tags to match meta.json formatting

Formats the libredb-studio "tags" array as a multi-line block to match the output of dedupe-and-sort-meta.js, making the entry byte-identical to the canonical processed file. Resolves the failing "Validate and Process Meta.json" check.

* fix: remove invalid mounts block from libredb-studio template.toml

Removes the [[config.mounts]] block, which failed validation because Dokploy requires a 'content' field for file mounts. Data persistence is already handled by the named volume (libredb-data:/app/data) in docker-compose.yml, so no file mount is needed. Resolves the failing "Validate Docker Compose Files" check.

* fix: correct indentation of libredb-studio tags in meta.json

Adjusts the indentation of the "tags" key to 4 spaces so the libredb-studio entry is byte-identical to the output of dedupe-and-sort-meta.js. Resolves the remaining "Validate and Process Meta.json" check failure.

* feat: add libredb-studio logo

Adds the libredb-studio.svg logo to blueprints/libredb-studio/ so it matches the "logo" field in meta.json. Resolves the "Validate Blueprints Structure and Meta" check, which verifies that each meta.json logo has a corresponding file in its blueprint folder.

* fix: bump libredb-studio image to v0.9.27

Updates the image tag from v0.9.13 to v0.9.27 (current release) so reviewers can test against the latest version.

* fix: update LibreDB Studio version to v0.9.27

Update version field from v0.9.13 to v0.9.27 in meta.json

* fix(blueprint): remove v prefix from image tag

GHCR tags do not use v prefix (0.9.27 not v0.9.27)

* fix(meta): remove v prefix from version field

GHCR tags do not use v prefix (0.9.27 not v0.9.27)
2026-07-07 15:44:07 -06:00
..
2026-01-29 20:14:06 -06:00
2026-02-15 21:24:19 -06:00
2025-12-14 23:40:25 -06:00
2026-02-15 21:24:19 -06:00
2025-08-07 00:48:53 -06:00
2025-09-05 02:45:59 -06:00
2025-12-14 23:40:25 -06:00
2026-02-15 21:24:19 -06:00
2026-01-28 01:11:36 -06:00
2025-07-06 21:14:02 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2026-02-12 10:13:54 -06:00
2026-01-28 01:11:36 -06:00
2025-07-27 22:40:54 -06:00
2025-12-14 23:40:25 -06:00
2025-07-27 22:40:54 -06:00
2025-09-01 23:13:21 -06:00
2025-12-14 23:40:25 -06:00
2026-01-28 01:11:36 -06:00
2026-07-07 13:13:20 -06:00
2025-12-14 23:40:25 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2025-08-28 00:22:23 -06:00
2025-07-27 22:40:54 -06:00
2025-07-27 22:40:54 -06:00
2025-07-27 22:40:54 -06:00
2025-07-27 22:40:54 -06:00
2025-08-22 22:57:30 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2025-08-28 00:22:23 -06:00
2025-11-08 00:03:45 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2025-07-27 22:40:54 -06:00
2025-04-02 03:43:38 -07:00
2025-05-10 03:39:50 -06:00
2025-05-24 17:42:20 -06:00
2025-07-11 23:42:54 -06:00
2025-12-14 23:40:25 -06:00
2026-05-12 14:40:05 -06:00
2026-07-07 13:16:48 -06:00
2026-03-05 01:39:40 -06:00
2025-07-27 22:40:54 -06:00
2026-02-15 21:24:19 -06:00
2025-04-20 22:02:04 -06:00
2025-12-14 23:40:25 -06:00
2025-10-25 17:33:05 -06:00
2026-01-28 01:11:36 -06:00
2026-02-15 21:24:19 -06:00
2026-02-15 21:24:19 -06:00
2026-01-28 01:11:36 -06:00
2026-07-07 15:43:07 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2025-07-27 22:40:54 -06:00
2025-12-14 23:40:25 -06:00
2025-04-08 23:28:32 -06:00
2026-01-28 01:11:36 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2025-10-04 22:06:58 -06:00
2025-12-14 23:40:25 -06:00
2025-07-20 21:47:13 -06:00
2025-07-27 22:40:54 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2025-10-25 19:09:21 -06:00
2025-08-28 00:22:23 -06:00
2025-07-27 22:40:54 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2025-07-27 22:40:54 -06:00
2025-08-28 00:23:15 -06:00
2025-07-27 22:40:54 -06:00
2025-08-02 00:09:52 -06:00
2026-02-12 10:13:54 -06:00
2025-07-27 22:40:54 -06:00
2025-07-27 22:40:54 -06:00
2025-12-14 23:40:25 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2025-08-28 00:22:23 -06:00
2025-12-14 23:40:25 -06:00
2025-05-07 01:15:02 -06:00
2025-12-14 23:40:25 -06:00
2025-08-28 00:22:23 -06:00
2025-07-27 22:40:54 -06:00
2025-09-13 22:25:49 -06:00
2025-08-11 00:00:44 -06:00
2026-02-15 21:24:19 -06:00
2025-12-14 23:40:25 -06:00
2026-01-28 01:11:36 -06:00
2025-04-26 19:10:34 -06:00
2026-02-15 21:24:19 -06:00
2026-01-28 01:11:36 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2026-07-07 14:04:26 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2025-04-01 23:37:48 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2025-08-01 01:35:37 -06:00
2026-01-28 01:11:36 -06:00
2026-02-15 21:24:19 -06:00
2026-07-07 13:12:35 -06:00
2025-12-14 23:40:25 -06:00
2025-07-27 22:40:54 -06:00
2025-04-26 19:10:34 -06:00
2026-02-15 21:24:19 -06:00
2026-01-28 00:34:15 -06:00
2026-02-15 21:24:19 -06:00
2026-02-15 21:24:19 -06:00
2026-01-28 01:11:36 -06:00
2025-07-27 22:40:54 -06:00
2025-12-14 23:40:25 -06:00
2025-04-17 14:44:04 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2026-02-15 21:24:19 -06:00
2025-06-19 22:25:12 -06:00
2026-01-28 01:11:36 -06:00
2025-12-14 23:40:25 -06:00
2026-03-05 01:27:26 -06:00
2026-02-15 21:24:19 -06:00
2026-07-07 14:04:12 -06:00
2026-02-15 21:24:19 -06:00
2025-08-28 00:22:23 -06:00
2025-07-27 22:40:54 -06:00
2026-02-15 21:24:19 -06:00
2025-12-14 23:40:25 -06:00
2025-12-14 23:40:25 -06:00
2026-02-15 21:24:19 -06:00
2025-08-28 00:22:23 -06:00
2025-07-27 22:40:54 -06:00
2025-06-19 22:36:29 -06:00
2026-01-28 01:11:36 -06:00