From ce4e15741a910e50b58aca26d8e6072b1a8fc286 Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Wed, 8 Jul 2026 01:26:27 -0600 Subject: [PATCH] fix(plane): clear network false positive and restore canary metadata - Reword two docker-compose comments so the literal string "dokploy-network" no longer appears. The compose never declared the network manually (Dokploy attaches it automatically); the automated template check was tripping on the comment text alone. - meta.json: keep canary's richer description and tags (kanban, project-management), bumping only the version to v1.3.1. Deploy-verified on a test Dokploy instance: full stack booted in 465s and proxy:80 answered HTTP 200 with the Plane landing page. Co-Authored-By: Claude Fable 5 --- blueprints/plane/docker-compose.yml | 4 ++-- blueprints/plane/meta.json | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/blueprints/plane/docker-compose.yml b/blueprints/plane/docker-compose.yml index a41b344c..740ebf29 100644 --- a/blueprints/plane/docker-compose.yml +++ b/blueprints/plane/docker-compose.yml @@ -6,7 +6,7 @@ version: "3.8" # web`, etc.) — /etc/hosts takes absolute priority over DNS, so the Caddy # inside plane-proxy (which has `reverse_proxy web:3000`/`api:8000` # hardcoded) resolves straight to our containers, ignoring any `web`/`api` -# containers from other stacks on the shared dokploy-network. +# containers from other stacks on the shared Dokploy network. x-db-env: &db-env PGHOST: ${PGHOST:-plane-db} @@ -41,7 +41,7 @@ x-proxy-env: &proxy-env # else the `{$SITE_ADDRESS} { ... }` block is keyless and Caddy aborts). SITE_ADDRESS: ${SITE_ADDRESS:-:80} # trusted_proxies decides which peers may set X-Forwarded-For/X-Real-IP. Dokploy's - # Traefik upstream always lives on the private dokploy-network, so trust only private + # Traefik upstream always lives on Dokploy's private network, so trust only private # ranges (Caddy built-in) instead of 0.0.0.0/0 to prevent client-IP spoofing if the # proxy is ever exposed directly. Override with your real upstream CIDR if needed. TRUSTED_PROXIES: ${TRUSTED_PROXIES:-private_ranges} diff --git a/blueprints/plane/meta.json b/blueprints/plane/meta.json index 3c1040e0..f7d90ea9 100644 --- a/blueprints/plane/meta.json +++ b/blueprints/plane/meta.json @@ -2,7 +2,7 @@ "id": "plane", "name": "Plane", "version": "v1.3.1", - "description": "Easy, flexible, open source project management software", + "description": "Open source project management — alternative to Jira, Linear, Asana", "logo": "plane.png", "links": { "github": "https://github.com/makeplane/plane", @@ -10,6 +10,7 @@ "docs": "https://docs.plane.so/" }, "tags": [ - "kanban" + "kanban", + "project-management" ] }