Add external url to HTML links & redirects (#75)

This commit is contained in:
Thomas Miceli
2023-07-03 16:31:12 +02:00
committed by GitHub
parent 7515e82d34
commit 038d81df2d
18 changed files with 86 additions and 67 deletions

View File

@ -2,6 +2,7 @@ package config
import (
"fmt"
"net/url"
"os"
"path/filepath"
"reflect"
@ -92,6 +93,10 @@ func InitConfig(configPath string) error {
return err
}
if err = checks(c); err != nil {
return err
}
C = c
return nil
@ -222,3 +227,15 @@ func loadConfigFromEnv(c *config) error {
return nil
}
func checks(c *config) error {
if _, err := url.Parse(c.ExternalUrl); err != nil {
return err
}
if _, err := url.Parse(c.GiteaUrl); err != nil {
return err
}
return nil
}