[PR #889] [MERGED] feat: add Soft Serve template #15224

Closed
opened 2026-07-13 16:57:00 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/889
Author: @BinkyTwin
Created: 5/20/2026
Status: Merged
Merged: 7/7/2026
Merged by: @Siumauricio

Base: canaryHead: codex/add-soft-serve-template


📝 Commits (3)

  • bcb6cc1 feat: add Soft Serve template
  • feb3bec fix: quote Soft Serve listen addresses
  • f986dd1 Merge remote-tracking branch 'origin/canary' into codex/add-soft-serve-template

📊 Changes

4 files changed (+117 additions, -0 deletions)

View changed files

blueprints/soft-serve/docker-compose.yml (+27 -0)
blueprints/soft-serve/soft-serve.svg (+10 -0)
blueprints/soft-serve/template.toml (+62 -0)
📝 meta.json (+18 -0)

📄 Description

Summary

  • add a Soft Serve template backed by the official charmcli/soft-serve:v0.11.6 image
  • configure Dokploy domain routing to the HTTP listener, persistent repository/config storage, and public URL env vars
  • add README mount, SVG logo, and metadata entry

/claim #152
Closes #206

Validation

  • node dedupe-and-sort-meta.js
  • node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-template.ts --dir blueprints/soft-serve
  • node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-docker-compose.ts --file blueprints/soft-serve/docker-compose.yml
  • SOFT_SERVE_NAME="Soft Serve" SOFT_SERVE_INITIAL_ADMIN_KEYS="" SOFT_SERVE_HTTP_PUBLIC_URL=http://soft.example.com SOFT_SERVE_SSH_PUBLIC_URL=ssh://soft.example.com:23231 SOFT_SERVE_LOG_LEVEL=info docker compose -f blueprints/soft-serve/docker-compose.yml config
  • git diff --check
  • Docker Hub API confirmed charmcli/soft-serve:v0.11.6 is available for amd64, arm, and arm64

Note: initial_admin_keys intentionally defaults to an empty string so users can paste their own SSH public key before first deployment.


🔄 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/889 **Author:** [@BinkyTwin](https://github.com/BinkyTwin) **Created:** 5/20/2026 **Status:** ✅ Merged **Merged:** 7/7/2026 **Merged by:** [@Siumauricio](https://github.com/Siumauricio) **Base:** `canary` ← **Head:** `codex/add-soft-serve-template` --- ### 📝 Commits (3) - [`bcb6cc1`](https://github.com/Dokploy/templates/commit/bcb6cc1885fc14b51bb8bc45d5203dccdb86f0b9) feat: add Soft Serve template - [`feb3bec`](https://github.com/Dokploy/templates/commit/feb3becfaa20dda94f8992dd47fc1c9579b8cf38) fix: quote Soft Serve listen addresses - [`f986dd1`](https://github.com/Dokploy/templates/commit/f986dd1ab6ebf945e25e16795b473d2ef03629d3) Merge remote-tracking branch 'origin/canary' into codex/add-soft-serve-template ### 📊 Changes **4 files changed** (+117 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `blueprints/soft-serve/docker-compose.yml` (+27 -0) ➕ `blueprints/soft-serve/soft-serve.svg` (+10 -0) ➕ `blueprints/soft-serve/template.toml` (+62 -0) 📝 `meta.json` (+18 -0) </details> ### 📄 Description ## Summary - add a Soft Serve template backed by the official `charmcli/soft-serve:v0.11.6` image - configure Dokploy domain routing to the HTTP listener, persistent repository/config storage, and public URL env vars - add README mount, SVG logo, and metadata entry /claim #152 Closes #206 ## Validation - node dedupe-and-sort-meta.js - node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-template.ts --dir blueprints/soft-serve - node --import ./build-scripts/node_modules/tsx/dist/loader.mjs build-scripts/validate-docker-compose.ts --file blueprints/soft-serve/docker-compose.yml - SOFT_SERVE_NAME="Soft Serve" SOFT_SERVE_INITIAL_ADMIN_KEYS="" SOFT_SERVE_HTTP_PUBLIC_URL=http://soft.example.com SOFT_SERVE_SSH_PUBLIC_URL=ssh://soft.example.com:23231 SOFT_SERVE_LOG_LEVEL=info docker compose -f blueprints/soft-serve/docker-compose.yml config - git diff --check - Docker Hub API confirmed `charmcli/soft-serve:v0.11.6` is available for amd64, arm, and arm64 Note: `initial_admin_keys` intentionally defaults to an empty string so users can paste their own SSH public key before first deployment. --- <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-07-13 16:57:00 -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#15224