mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-15 23:02:03 -05:00
[PR #966] Add Open Design template #15294
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/966
Author: @abhishukla610
Created: 6/30/2026
Status: 🔄 Open
Base:
canary← Head:add-open-design-template📝 Commits (2)
4d21098Add Open Design template443e944Merge remote-tracking branch 'origin/canary' into add-open-design-template📊 Changes
4 files changed (+58 additions, -0 deletions)
View changed files
➕
blueprints/open-design/docker-compose.yml(+24 -0)➕
blueprints/open-design/meta.json(+16 -0)➕
blueprints/open-design/open-design.svg(+3 -0)➕
blueprints/open-design/template.toml(+15 -0)📄 Description
Add Open Design template
Open Design is a local-first, open-source design tool with native desktop apps, a large library of design systems, and an extensible plugin ecosystem that runs across many coding agents. It ships as a single self-contained container (no external database or cache required).
What's included
blueprints/open-design/docker-compose.yml— singleopen-designservice onghcr.io/nexu-io/od:latest, listening on internal port7456, with a persistent volume at/app/.odand a/api/healthhealthcheck.blueprints/open-design/template.toml— domain mapping + auto-generatedOD_API_TOKEN(${password:32}) andOD_ALLOWED_ORIGINSset to the assigned domain.blueprints/open-design/open-design.svg— official logo.meta.json— new entry (alphabetically placed betweenontimeandopen-fiesta).Notes
container_name, no explicitports:, no custom networks; Traefik routing is handled via the[[config.domains]]block on port7456.OD_ALLOWED_ORIGINSto the deployed domain so it works behind Dokploy's reverse proxy out of the box.Testing
node dedupe-and-sort-meta.js→ passes.docker compose -f blueprints/open-design/docker-compose.yml config→ valid.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.