mirror of
https://github.com/Dokploy/templates.git
synced 2026-05-07 17:18:26 -05:00
[PR #827] feat: add/update Construct template (v2026.4.29) #5131
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/827
Author: @kaveone
Created: 4/28/2026
Status: 🔄 Open
Base:
main← Head:construct/update-v2026.4.29📝 Commits (1)
6653e73feat: add/update Construct template (v2026.4.29)📊 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. The Docker Compose file and meta.json entry follow all repository conventions, and the incidental removal of a duplicate Strapi entry in
meta.jsonis a legitimate deduplication bydedupe-and-sort-meta.js.api_keyvariable intemplate.tomluses a password-generation helper, soAPI_KEYis set to a randomly generated string instead of the user's real OpenRouter credential. Every LLM call will fail with an auth error. Other external-key templates in this repo (e.g.bolt.diy,anse) leave this field empty to prompt the deployer to supply their own key.Confidence Score: 3/5
Not safe to merge as-is — the API key misconfiguration will produce a broken deployment for all users.
Single P1 finding: the template auto-generates a random value for the OpenRouter API key, guaranteeing every LLM call fails. The rest of the template is well-formed and follows all conventions.
blueprints/construct/template.toml — the api_key variable on line 3 must be changed from the password generator to an empty string.
Reviews (1): Last reviewed commit: "feat: add/update Construct template (v20..." | Re-trigger Greptile
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.