[PR #708] [MERGED] New version #3438

Closed
opened 2026-04-25 18:06:48 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/708
Author: @Siumauricio
Created: 2/12/2026
Status: Merged
Merged: 2/12/2026
Merged by: @Siumauricio

Base: mainHead: canary


📝 Commits (10+)

  • 1e21b7e feat(librechat): add LibreChat blueprint with compose, toml, metadata, links and tags
  • 758cf1d fix: rename templates to template.toml
  • 47daea9 fix(librechat): rename api service to librechat in docker-compose.yml
  • 3e8b431 Update blueprints/librechat/template.toml
  • 60796a9 Update blueprints/librechat/template.toml
  • 1d70294 fix(librechat): add version under [config] and remove stray [config.mounts] header
  • 2e1fb3b fix(librechat): remove predefined persistent volume mounts from template.toml
  • 46dc5b9 docs(librechat): add authentication reference link to docker-compose.yml
  • ac07aa2 feat: add Rote template
  • d58cc15 fix: process meta.json to fix formatting and sorting

📊 Changes

10 files changed (+246 additions, -6 deletions)

View changed files

📝 blueprints/ackee/instructions.md (+1 -1)
blueprints/cloudflare-ddns/cloudflare-ddns.svg (+8 -0)
blueprints/cloudflare-ddns/docker-compose.yml (+16 -0)
blueprints/cloudflare-ddns/template.toml (+9 -0)
📝 blueprints/cloudflared/docker-compose.yml (+2 -2)
📝 blueprints/cloudflared/template.toml (+3 -1)
blueprints/openclaw/docker-compose.yml (+86 -0)
blueprints/openclaw/openclaw.svg (+60 -0)
blueprints/openclaw/template.toml (+21 -0)
📝 meta.json (+40 -2)

📄 Description

What is this PR about?

New PR of [Template Name]

Checklist

Before submitting this PR, please make sure that:

Close automatically the related issues using the keywords: closes #ISSUE_NUMBER

Screenshots or Videos

Greptile Overview

Greptile Summary

This PR adds three new templates (Cloudflare DDNS and Openclaw) along with updates to existing Cloudflared template documentation and a minor fix to Ackee instructions. The PR introduces useful additions to the template library but has several critical issues that must be resolved:

Critical Issues:

  • Both new docker-compose.yml files are missing the required version: "3.8" declaration
  • Openclaw docker-compose.yml is missing restart policies on both services
  • Version mismatch between meta.json (2026.1.29) and the Docker image tag (2026.2.6) for Openclaw
  • Inconsistent environment variable syntax in Openclaw's docker-compose.yml (lines 49-54 missing ${} wrapping)

Other Changes:

  • Cloudflared template updated with corrected documentation links
  • Cloudflared template.toml migrated to proper [config.env] structure
  • Ackee instructions header changed from "TODO" to "Instructions"

The changes follow the general Dokploy template structure but violate several documented conventions in AGENTS.md that are critical for proper template functionality.

Confidence Score: 1/5

  • This PR has critical structural issues that will prevent templates from working correctly in Dokploy
  • Score of 1 (significant issues) due to multiple violations of required Dokploy template conventions: missing version declarations in docker-compose files, missing restart policies, version mismatch between metadata and actual image, and inconsistent environment variable syntax. These are documented requirements in AGENTS.md that are critical for template functionality.
  • Pay close attention to blueprints/cloudflare-ddns/docker-compose.yml, blueprints/openclaw/docker-compose.yml, and meta.json - these files contain critical errors that must be fixed before merge

Context used:

  • Context from dashboard - AGENTS.md (source)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Dokploy/templates/pull/708 **Author:** [@Siumauricio](https://github.com/Siumauricio) **Created:** 2/12/2026 **Status:** ✅ Merged **Merged:** 2/12/2026 **Merged by:** [@Siumauricio](https://github.com/Siumauricio) **Base:** `main` ← **Head:** `canary` --- ### 📝 Commits (10+) - [`1e21b7e`](https://github.com/Dokploy/templates/commit/1e21b7e785b5a2e1b5a604df57cd23d31a0d3955) feat(librechat): add LibreChat blueprint with compose, toml, metadata, links and tags - [`758cf1d`](https://github.com/Dokploy/templates/commit/758cf1d873d45ea0771c109cbcb6101fedc3ba79) fix: rename templates to template.toml - [`47daea9`](https://github.com/Dokploy/templates/commit/47daea92f862cf2d111d017b6f3e9da176455451) fix(librechat): rename api service to librechat in docker-compose.yml - [`3e8b431`](https://github.com/Dokploy/templates/commit/3e8b43103173503b19e93276aa9810f4fa8cba98) Update blueprints/librechat/template.toml - [`60796a9`](https://github.com/Dokploy/templates/commit/60796a90847bf27061eaba5491eb02c49400bdf2) Update blueprints/librechat/template.toml - [`1d70294`](https://github.com/Dokploy/templates/commit/1d702943103d80af380e68f9a274d14d2fd90223) fix(librechat): add version under [config] and remove stray [config.mounts] header - [`2e1fb3b`](https://github.com/Dokploy/templates/commit/2e1fb3b3a9ea2c277d593ca5891e744b0c01a7f6) fix(librechat): remove predefined persistent volume mounts from template.toml - [`46dc5b9`](https://github.com/Dokploy/templates/commit/46dc5b9be3ea8f06d931d709ded142d2f7a216a9) docs(librechat): add authentication reference link to docker-compose.yml - [`ac07aa2`](https://github.com/Dokploy/templates/commit/ac07aa2ed86c1ff47af34a3e50533ea2ce4946ff) feat: add Rote template - [`d58cc15`](https://github.com/Dokploy/templates/commit/d58cc15c54c09f2e8a5768c839d569a2d2d61ce0) fix: process meta.json to fix formatting and sorting ### 📊 Changes **10 files changed** (+246 additions, -6 deletions) <details> <summary>View changed files</summary> 📝 `blueprints/ackee/instructions.md` (+1 -1) ➕ `blueprints/cloudflare-ddns/cloudflare-ddns.svg` (+8 -0) ➕ `blueprints/cloudflare-ddns/docker-compose.yml` (+16 -0) ➕ `blueprints/cloudflare-ddns/template.toml` (+9 -0) 📝 `blueprints/cloudflared/docker-compose.yml` (+2 -2) 📝 `blueprints/cloudflared/template.toml` (+3 -1) ➕ `blueprints/openclaw/docker-compose.yml` (+86 -0) ➕ `blueprints/openclaw/openclaw.svg` (+60 -0) ➕ `blueprints/openclaw/template.toml` (+21 -0) 📝 `meta.json` (+40 -2) </details> ### 📄 Description ## What is this PR about? New PR of [Template Name] ## Checklist Before submitting this PR, please make sure that: - [ ] I have read the suggestions in the README.md file https://github.com/Dokploy/templates?tab=readme-ov-file#general-requirements-when-creating-a-template - [ ] I have tested the template in my instance, so the maintainers don't spend time trying to figure out what's wrong. - [ ] I have added tests that demonstrate that my correction works or that my new feature works. ## Issues related (if applicable) Close automatically the related issues using the keywords: `closes #ISSUE_NUMBER` ## Screenshots or Videos <!-- greptile_comment --> <h2>Greptile Overview</h2> <h3>Greptile Summary</h3> This PR adds three new templates (Cloudflare DDNS and Openclaw) along with updates to existing Cloudflared template documentation and a minor fix to Ackee instructions. The PR introduces useful additions to the template library but has several critical issues that must be resolved: **Critical Issues:** - Both new `docker-compose.yml` files are missing the required `version: "3.8"` declaration - Openclaw `docker-compose.yml` is missing `restart` policies on both services - Version mismatch between `meta.json` (2026.1.29) and the Docker image tag (2026.2.6) for Openclaw - Inconsistent environment variable syntax in Openclaw's `docker-compose.yml` (lines 49-54 missing `${}` wrapping) **Other Changes:** - Cloudflared template updated with corrected documentation links - Cloudflared `template.toml` migrated to proper `[config.env]` structure - Ackee instructions header changed from "TODO" to "Instructions" The changes follow the general Dokploy template structure but violate several documented conventions in `AGENTS.md` that are critical for proper template functionality. <h3>Confidence Score: 1/5</h3> - This PR has critical structural issues that will prevent templates from working correctly in Dokploy - Score of 1 (significant issues) due to multiple violations of required Dokploy template conventions: missing `version` declarations in docker-compose files, missing `restart` policies, version mismatch between metadata and actual image, and inconsistent environment variable syntax. These are documented requirements in `AGENTS.md` that are critical for template functionality. - Pay close attention to `blueprints/cloudflare-ddns/docker-compose.yml`, `blueprints/openclaw/docker-compose.yml`, and `meta.json` - these files contain critical errors that must be fixed before merge <!-- greptile_other_comments_section --> **Context used:** - Context from `dashboard` - AGENTS.md ([source](https://app.greptile.com/review/custom-context?memory=09330bde-2058-497c-9c64-ceae637fb5b2)) <!-- /greptile_comment --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-25 18:06:48 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/templates#3438