feat: allow user to specify domain in container labels in order to identify it (#198)

* feat: allow user to specify domain in container labels in order to identify it

* refactor: remove port from domain before getting container
This commit is contained in:
Stavros
2025-06-15 20:30:52 +03:00
committed by GitHub
parent 3397e2aa8e
commit aed29d2923
4 changed files with 24 additions and 25 deletions

View File

@@ -69,11 +69,14 @@ func (h *Handlers) AuthHandler(c *gin.Context) {
proto := c.Request.Header.Get("X-Forwarded-Proto")
host := c.Request.Header.Get("X-Forwarded-Host")
// Get the app id
appId := strings.Split(host, ".")[0]
// Remove the port from the host if it exists
hostPortless := strings.Split(host, ":")[0] // *lol*
// Get the id
id := strings.Split(hostPortless, ".")[0]
// Get the container labels
labels, err := h.Docker.GetLabels(appId)
labels, err := h.Docker.GetLabels(id, hostPortless)
log.Debug().Interface("labels", labels).Msg("Got labels")