mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-16 04:48:50 -05:00
[PR #748] feat: add NATS template #10799
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/748
Author: @quochuydev
Created: 3/18/2026
Status: 🔄 Open
Base:
canary← Head:feat/add-natsio-template📝 Commits (3)
44d8b2cfeat: add NATS template with auth token and WebSocket support46fff77fix: remove duplicate strapi entry from meta.json70bb6fafix: fix nats config file mount and add example domains in template📊 Changes
4 files changed (+66 additions, -18 deletions)
View changed files
➕
blueprints/nats/docker-compose.yml(+17 -0)➕
blueprints/nats/nats.jpeg(+0 -0)➕
blueprints/nats/template.toml(+32 -0)📝
meta.json(+17 -18)📄 Description
What is this PR about?
New PR of NATS — a high-performance, open-source messaging system for cloud-native applications, IoT, and microservices.
Checklist
Before submitting this PR, please make sure that:
Screenshots or Videos
Greptile Summary
This PR adds a new NATS messaging broker template (
blueprints/nats/) with a pinned Docker image (nats:2.10.24-alpine), a config file mount that enables token-based authentication and WebSocket support, monitoring and WebSocket domains, and registers the template inmeta.json. The template structure is sound and consistent with repository conventions.Key issues found:
meta.json— this is unrelated to the NATS PR and appears to be caused by a merge conflict or outdated base branch. Theblueprints/strapi/directory still exists, so Strapi would silently disappear from the template registry.nats-data:/datais mounted indocker-compose.ymlbut thenats.confdoes not include astore_dirdirective, so the volume will never be written to unless JetStream is manually configured post-deploy.nats.jpeg) is used instead of the preferred SVG format per contribution guidelines.Confidence Score: 2/5
Comments Outside Diff (2)
meta.json, line 5969-5984 (link)This PR removes the entire Strapi entry from
meta.json, but the PR description only mentions adding the NATS template. This appears to be an accidental deletion — possibly caused by a merge conflict or working off an outdated base branch.The
blueprints/strapi/directory still exists in the repository, so removing its metadata entry would make it disappear from the template registry without removing the underlying blueprint. Please restore the Strapi entry.blueprints/nats/nats.jpeg, line 1 (link)Per the project's contribution guidelines (AGENTS.md), logos should be SVG format at approximately 128×128px. A JPEG logo may appear blurry or pixelated at different display sizes. Consider replacing
nats.jpegwith an SVG version — the official NATS logo is available as an SVG from the NATS branding resources.Rule Used: AGENTS.md (source)
Last reviewed commit: "feat: add NATS templ..."
Context used:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.