diff --git a/frontend/main.go b/frontend/main.go index 32266c77..f2816649 100644 --- a/frontend/main.go +++ b/frontend/main.go @@ -7,6 +7,7 @@ import ( "net/http" "os" "path" + "strings" fronttime "srs.epita.fr/fic-server/frontend/time" "srs.epita.fr/fic-server/settings" @@ -14,7 +15,7 @@ import ( func main() { var bind = flag.String("bind", "127.0.0.1:8080", "Bind port/socket") - var prefix = flag.String("prefix", "", "Request path prefix to strip (from proxy)") + var prefix = flag.String("prefix", "/", "Request path prefix to strip (from proxy)") var teamsDir = flag.String("teams", "./TEAMS/", "Base directory where find existing teams") flag.StringVar(&SettingsDir, "settings", "./SETTINGS/", "Base directory where load and save settings") flag.StringVar(&SubmissionDir, "submission", "./submissions/", "Base directory where save submissions") @@ -32,6 +33,8 @@ func main() { } } + *prefix = strings.TrimRight(*prefix, "/") + // Load configuration settings.LoadAndWatchSettings(path.Join(SettingsDir, settings.SettingsFile), reloadSettings)