Files
templates/blueprints/senddock/senddock.svg
Juan Vargas 1e99d46afe feat: add SendDock template (#821)
* feat(senddock): add SendDock template

SendDock is an open-source, self-hosted email marketing platform with
BYO SMTP. The template ships postgres + redis + the canonical
ghcr.io/arkhe-systems/senddock image, with healthchecks, named
volumes and the env vars required for a working install.

The senddock service runs migrations on startup via goose and serves
the Vue dashboard on port 8080. PUBLIC_URL is wired to the Dokploy
domain helper so unsubscribe links and broadcasts work out of the
box. License key is left empty by default, which gives users the
free Core experience; setting SENDDOCK_LICENSE_KEY unlocks the Pro
features.

Running dedupe-and-sort-meta.js per CONTRIBUTING removed an
unrelated duplicate strapi entry that already existed in the index
(same version, same logo, listed twice). The senddock entry is the
intended addition.

* fix(senddock): apply review fixes and bump to 0.6.4.1

- Add required `version: "3.8"` declaration to docker-compose.yml per AGENTS.md
- Convert template.toml env from sub-table to array-of-strings syntax
- Bump image and meta.json version to 0.6.4.1 (latest stable, fixes Redis rate-limiter restart loop affecting 0.4.x-0.6.4)

* fix(senddock): correct website and docs URLs to senddock.dev

* fix(senddock): bump to 0.6.5.1

---------

Co-authored-by: Sebastian Vargas <juanse@MacBook-Air-de-Sebastian.local>
Co-authored-by: Mauricio Siu <siumauricio@icloud.com>
2026-07-07 15:42:47 -06:00

17 lines
855 B
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
<rect width="512" height="512" rx="112" fill="#000000"/>
<g stroke="#ffffff" stroke-width="8" stroke-linejoin="round" stroke-linecap="round" fill="#000000">
<polyline points="106,236 206,176 306,236" fill="none"/>
<polygon points="106,236 66,216 166,156 206,176"/>
<polygon points="206,176 246,156 346,216 306,236"/>
<path d="M 206 266 Q 260 180 355 155" fill="none" stroke-dasharray="12 16"/>
<polygon points="106,236 106,356 206,416 206,296"/>
<polygon points="306,236 306,356 206,416 206,296"/>
<polygon points="106,236 66,256 166,316 206,296"/>
<polygon points="206,296 246,316 346,256 306,236"/>
<polygon points="336,136 371,146 446,96"/>
<polygon points="406,126 371,146 446,96"/>
<polygon points="371,146 381,176 446,96"/>
</g>
</svg>