diff options
author | Kamil Trzcinski <ayufan@ayufan.eu> | 2016-02-11 21:37:36 +0300 |
---|---|---|
committer | Kamil Trzcinski <ayufan@ayufan.eu> | 2016-02-11 21:37:36 +0300 |
commit | 944e6bbde62c266aa3d50f0943a2716ac8d5df4b (patch) | |
tree | 1ae42214adc19ba1f536e3f17d794bbec667bfc4 /main.go | |
parent | 8166163d39f1f972b2bea2817bdc78cc0777faa3 (diff) |
Chdir first (always)
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 15 |
1 files changed, 7 insertions, 8 deletions
@@ -3,11 +3,11 @@ package main import ( "flag" "fmt" - "log" - "path/filepath" "io/ioutil" + "log" "net" "os" + "path/filepath" "strings" ) @@ -63,18 +63,17 @@ func main() { fmt.Printf("URL: https://gitlab.com/gitlab-org/gitlab-pages") flag.Parse() + err := os.Chdir(*pagesRoot) + if err != nil { + log.Fatalln(err) + } + var app theApp app.Domain = strings.ToLower(*pagesDomain) - app.RootDir = evalSymlinks(*pagesRoot) app.RedirectHTTP = *redirectHTTP app.HTTP2 = *useHTTP2 - err := os.Chdir(app.RootDir) - if err != nil { - log.Fatalln(err) - } - if *pagesRootCert != "" { app.RootCertificate = readFile(*pagesRootCert) } |