[PR #939] [MERGED] fix: expose HeyForm SMTP settings #16251

Closed
opened 2026-07-14 23:16:15 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/939
Author: @rohitmulani63-ops
Created: 6/22/2026
Status: Merged
Merged: 7/8/2026
Merged by: @Siumauricio

Base: canaryHead: codex/add-heyform-smtp-config


📝 Commits (5)

  • 24fba0a fix: expose HeyForm SMTP settings
  • 1ba28d6 Align HeyForm cache service with upstream docs
  • 667137d Merge remote-tracking branch 'origin/canary' into codex/add-heyform-smtp-config
  • 896f35a Merge remote-tracking branch 'origin/canary' into codex/add-heyform-smtp-config
  • 8e9d32a fix: pin heyform to v0.1.0 and use valid keydb tag

📊 Changes

3 files changed (+23 additions, -19 deletions)

View changed files

📝 blueprints/heyform/docker-compose.yml (+15 -18)
📝 blueprints/heyform/meta.json (+1 -1)
📝 blueprints/heyform/template.toml (+7 -0)

📄 Description

Summary

Closes #14.

Adds HeyForm SMTP configuration variables to the template so deployments can configure outbound email without editing the compose file manually.

Also removes the explicit custom Docker network from the HeyForm compose file. Dokploy creates networks automatically, and the template validator rejects explicit network configuration.

Changed

  • Added SMTP_FROM, SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_SECURE, SMTP_IGNORE_CERT, and SMTP_PASSWORD to the HeyForm service environment
  • Exposed the same values in template.toml
  • Removed explicit heyform-network usage so the template validates under Dokploy's rules

Validation

  • npm.cmd run validate-template -- --dir ../blueprints/heyform
  • npm.cmd run validate-docker-compose -- --file ../blueprints/heyform/docker-compose.yml
  • git diff --check passed with only normal CRLF line-ending warnings

🔄 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/939 **Author:** [@rohitmulani63-ops](https://github.com/rohitmulani63-ops) **Created:** 6/22/2026 **Status:** ✅ Merged **Merged:** 7/8/2026 **Merged by:** [@Siumauricio](https://github.com/Siumauricio) **Base:** `canary` ← **Head:** `codex/add-heyform-smtp-config` --- ### 📝 Commits (5) - [`24fba0a`](https://github.com/Dokploy/templates/commit/24fba0a729a31d7fee55c81af0ade65db655cc80) fix: expose HeyForm SMTP settings - [`1ba28d6`](https://github.com/Dokploy/templates/commit/1ba28d6145ec27cdd84561e921acd323f9b07339) Align HeyForm cache service with upstream docs - [`667137d`](https://github.com/Dokploy/templates/commit/667137d6c2e0e4b10c39d276321d85e1c8627fac) Merge remote-tracking branch 'origin/canary' into codex/add-heyform-smtp-config - [`896f35a`](https://github.com/Dokploy/templates/commit/896f35a8f0011d171509d729b6c23304dc3bcdc4) Merge remote-tracking branch 'origin/canary' into codex/add-heyform-smtp-config - [`8e9d32a`](https://github.com/Dokploy/templates/commit/8e9d32a783e90c6ed32fe7ff6acb71fdfd94df3d) fix: pin heyform to v0.1.0 and use valid keydb tag ### 📊 Changes **3 files changed** (+23 additions, -19 deletions) <details> <summary>View changed files</summary> 📝 `blueprints/heyform/docker-compose.yml` (+15 -18) 📝 `blueprints/heyform/meta.json` (+1 -1) 📝 `blueprints/heyform/template.toml` (+7 -0) </details> ### 📄 Description ## Summary Closes #14. Adds HeyForm SMTP configuration variables to the template so deployments can configure outbound email without editing the compose file manually. Also removes the explicit custom Docker network from the HeyForm compose file. Dokploy creates networks automatically, and the template validator rejects explicit network configuration. ## Changed - Added `SMTP_FROM`, `SMTP_HOST`, `SMTP_PORT`, `SMTP_USER`, `SMTP_SECURE`, `SMTP_IGNORE_CERT`, and `SMTP_PASSWORD` to the HeyForm service environment - Exposed the same values in `template.toml` - Removed explicit `heyform-network` usage so the template validates under Dokploy's rules ## Validation - `npm.cmd run validate-template -- --dir ../blueprints/heyform` - `npm.cmd run validate-docker-compose -- --file ../blueprints/heyform/docker-compose.yml` - `git diff --check` passed with only normal CRLF line-ending warnings --- <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-14 23:16:15 -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#16251