repos / pico

pico services mono repo
git clone https://github.com/picosh/pico.git

commit
d2b70f4
parent
a777c4c
author
Antonio Mika
date
2026-03-21 12:55:20 -0400 EDT
Fix host resolution for caddy
1 files changed,  +1, -1
M pkg/shared/router/router.go
+1, -1
1@@ -134,7 +134,7 @@ func GetSubdomainFromRequest(r *http.Request, domain, space string) string {
2 	hostDomain := strings.ToLower(strings.Split(r.Host, ":")[0])
3 	appDomain := strings.ToLower(strings.Split(domain, ":")[0])
4 
5-	if hostDomain != appDomain {
6+	if hostDomain != appDomain && strings.Contains(hostDomain, ".") {
7 		if strings.Contains(hostDomain, appDomain) {
8 			subdomain := strings.TrimSuffix(hostDomain, fmt.Sprintf(".%s", appDomain))
9 			return subdomain