Skip to content

feat: add NodeLink template#887

Open
BinkyTwin wants to merge 1 commit into
Dokploy:canaryfrom
BinkyTwin:codex/add-nodelink-template
Open

feat: add NodeLink template#887
BinkyTwin wants to merge 1 commit into
Dokploy:canaryfrom
BinkyTwin:codex/add-nodelink-template

Conversation

@BinkyTwin
Copy link
Copy Markdown

Summary

  • add a NodeLink template backed by the official 3.8.0 Docker image
  • configure Dokploy domain routing, generated server password, persistent cache/local music/log volumes
  • add README mount, SVG logo, and metadata entry

/claim #152
Closes #697

Validation

  • node dedupe-and-sort-meta.js
  • node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-template.ts --dir blueprints/nodelink
  • node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-docker-compose.ts --file blueprints/nodelink/docker-compose.yml
  • NODELINK_SERVER_PASSWORD=dummy-password NODELINK_LOGGING_LEVEL=info NODELINK_LOGGING_FILE_ENABLED=false NODELINK_SOURCES_LOCAL_ENABLED=false NODELINK_METRICS_ENABLED=false docker compose -f blueprints/nodelink/docker-compose.yml config
  • git diff --check

Copilot AI review requested due to automatic review settings May 20, 2026 20:12
@dosubot dosubot Bot added size:M This PR changes 30-99 lines, ignoring generated files. new-template labels May 20, 2026
@BinkyTwin BinkyTwin mentioned this pull request May 20, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 20, 2026

built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
templates ✅ Ready (View Log) Visit Preview 79c38c5

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Dokploy deployment template for the open-source NodeLink audio server, expanding the blueprints/ catalog and registering it in meta.json for discoverability.

Changes:

  • Added blueprints/nodelink/docker-compose.yml using the pinned performanc/nodelink:3.8.0 image with persistent volumes and a basic healthcheck.
  • Added blueprints/nodelink/template.toml defining domain routing, generated server password, and configurable logging/local-source/metrics env vars, plus a README mount.
  • Added blueprints/nodelink/nodelink.svg and a corresponding meta.json entry for template indexing.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
meta.json Registers the new nodelink template with version, links, tags, and logo reference.
blueprints/nodelink/template.toml Defines Dokploy variables, domain mapping to port 2333, env wiring, and README mount content.
blueprints/nodelink/docker-compose.yml Provides the NodeLink service definition with exposed port, env passthrough, volumes, and healthcheck.
blueprints/nodelink/nodelink.svg Adds the logo asset referenced by metadata.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🙋 Bounty claim new-template size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

nodelink

2 participants