Follows up on #582 (closed for inactivity). Addresses review feedback from @Siumauricio — removed \https://\ and kept \API_BASE_URL\ as internal \http://api:8000.
Testing
Verified template.toml syntax is valid.
Greptile Summary
Added http:// scheme to WEB_URL environment variable so Plane can generate valid absolute URLs for emails, redirects, and other features. The change correctly uses http:// instead of https:// since Traefik handles SSL termination at the proxy level.
Fixed WEB_URL to include http:// scheme prefix (was missing protocol entirely)
Change follows repository conventions - many templates use http://${domain} pattern for internal URLs
One potential issue: CORS_ALLOWED_ORIGINS still uses https:// which may cause CORS errors
Confidence Score: 4/5
Safe to merge with one CORS configuration issue to verify
The change is minimal, well-justified, and follows repository conventions for handling SSL termination. Score is 4 instead of 5 due to potential CORS mismatch between WEB_URL (http) and CORS_ALLOWED_ORIGINS (https) that should be verified in testing
Verify CORS_ALLOWED_ORIGINS configuration in production to ensure no CORS errors occur
🔄 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/715
**Author:** [@adryserage](https://github.com/adryserage)
**Created:** 2/20/2026
**Status:** 🔄 Open
**Base:** `canary` ← **Head:** `fix/plane-env-urls`
---
### 📝 Commits (2)
- [`36194c6`](https://github.com/Dokploy/templates/commit/36194c611129bc9c9758835222766d4c72e2bf47) fix(plane): add http scheme to WEB_URL
- [`658853e`](https://github.com/Dokploy/templates/commit/658853e9e5fd73c2ff67aa807733c0e6d8d23789) Update blueprints/plane/template.toml
### 📊 Changes
**1 file changed** (+1 additions, -1 deletions)
<details>
<summary>View changed files</summary>
📝 `blueprints/plane/template.toml` (+1 -1)
</details>
### 📄 Description
## Summary
- Add \http://\ scheme to \WEB_URL\ so Plane can generate valid links (emails, redirects, etc.)
- Uses \http://\ instead of \https://\ since Traefik handles SSL termination
## Changes
- \lueprints/plane/template.toml\: \WEB_URL=\\ → \WEB_URL=http://\\
## Context
Follows up on #582 (closed for inactivity). Addresses review feedback from @Siumauricio — removed \https://\ and kept \API_BASE_URL\ as internal \http://api:8000\.
## Testing
Verified template.toml syntax is valid.
<!-- greptile_comment -->
<h3>Greptile Summary</h3>
Added `http://` scheme to `WEB_URL` environment variable so Plane can generate valid absolute URLs for emails, redirects, and other features. The change correctly uses `http://` instead of `https://` since Traefik handles SSL termination at the proxy level.
- Fixed `WEB_URL` to include `http://` scheme prefix (was missing protocol entirely)
- Change follows repository conventions - many templates use `http://${domain}` pattern for internal URLs
- One potential issue: `CORS_ALLOWED_ORIGINS` still uses `https://` which may cause CORS errors
<h3>Confidence Score: 4/5</h3>
- Safe to merge with one CORS configuration issue to verify
- The change is minimal, well-justified, and follows repository conventions for handling SSL termination. Score is 4 instead of 5 due to potential CORS mismatch between `WEB_URL` (http) and `CORS_ALLOWED_ORIGINS` (https) that should be verified in testing
- Verify `CORS_ALLOWED_ORIGINS` configuration in production to ensure no CORS errors occur
<sub>Last reviewed commit: 36194c6</sub>
<!-- greptile_other_comments_section -->
<!-- /greptile_comment -->
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/715
Author: @adryserage
Created: 2/20/2026
Status: 🔄 Open
Base:
canary← Head:fix/plane-env-urls📝 Commits (2)
36194c6fix(plane): add http scheme to WEB_URL658853eUpdate blueprints/plane/template.toml📊 Changes
1 file changed (+1 additions, -1 deletions)
View changed files
📝
blueprints/plane/template.toml(+1 -1)📄 Description
Summary
Changes
Context
Follows up on #582 (closed for inactivity). Addresses review feedback from @Siumauricio — removed \https://\ and kept \API_BASE_URL\ as internal \http://api:8000.
Testing
Verified template.toml syntax is valid.
Greptile Summary
Added
http://scheme toWEB_URLenvironment variable so Plane can generate valid absolute URLs for emails, redirects, and other features. The change correctly useshttp://instead ofhttps://since Traefik handles SSL termination at the proxy level.WEB_URLto includehttp://scheme prefix (was missing protocol entirely)http://${domain}pattern for internal URLsCORS_ALLOWED_ORIGINSstill useshttps://which may cause CORS errorsConfidence Score: 4/5
WEB_URL(http) andCORS_ALLOWED_ORIGINS(https) that should be verified in testingCORS_ALLOWED_ORIGINSconfiguration in production to ensure no CORS errors occurLast reviewed commit:
36194c6🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.