mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-16 04:48:50 -05:00
[PR #837] [CLOSED] feat: add/update Construct template (v2026.5.3-beta.79) #10021
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/837
Author: @kaveone
Created: 4/29/2026
Status: ❌ Closed
Base:
main← Head:construct/update-v2026.5.3-beta.79📝 Commits (1)
f99a3fafeat: add/update Construct template (v2026.5.3-beta.79)📊 Changes
4 files changed (+49 additions, -18 deletions)
View changed files
➕
blueprints/construct/construct.png(+0 -0)➕
blueprints/construct/docker-compose.yml(+16 -0)➕
blueprints/construct/template.toml(+17 -0)📝
meta.json(+16 -18)📄 Description
Summary
ghcr.io/kumihoio/construct-os:${VERSION}Checklist
Testing
Links
Greptile Summary
This PR adds a new Construct AI assistant template (v2026.5.3-beta.79) to the blueprint registry. The template structure is mostly correct — it follows Dokploy conventions (no
ports, correctversion, named volumes, service matches folder name) — but two issues need attention before merging:api_keyvariable intemplate.tomlis initialized with a randomly generated string, but this field must be the user's actual upstream AI provider credential (e.g., OpenRouter key). Deploying with the auto-generated value means the service will fail to authenticate with any AI backend.meta.jsonwhile its blueprint files (blueprints/strapi/) remain in the repository, with no explanation in the PR description.Confidence Score: 3/5
Not safe to merge as-is: deployments will fail due to the auto-generated API key issue, and an unrelated template is being silently removed.
Two P1 findings: the auto-generated credential guarantees a non-functional deployment, and the unexplained Strapi removal from meta.json (while blueprint files remain) suggests an unintentional side effect in this PR.
blueprints/construct/template.toml(api_key variable) andmeta.json(Strapi removal).Comments Outside Diff (1)
meta.json, line 5968-5983 (link)This PR removes the
strapientry frommeta.jsonentirely, but the blueprint files (blueprints/strapi/docker-compose.yml,template.toml,strapi.svg) still exist in the repository. This effectively hides a working template from the registry with no explanation in the PR description. If Strapi is intentionally being deprecated, the PR should also remove the blueprint files and explain the rationale; otherwise this removal appears accidental.Reviews (1): Last reviewed commit: "feat: add/update Construct template (v20..." | Re-trigger Greptile
Context used:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.