diff options
author | Steve Manuel <nilslice@gmail.com> | 2016-12-27 17:31:40 -0800 |
---|---|---|
committer | Steve Manuel <nilslice@gmail.com> | 2016-12-27 17:31:40 -0800 |
commit | 60bc804844b8458666225b6a36f88da8f901269d (patch) | |
tree | 74fa8dc29f13dc52ec06a982dc27bde3ff33e7a3 /system/tls/enabledev.go | |
parent | ca2e25ed54e18ff392b9be8a76ead76b22370fdd (diff) |
adding vendor path to location of certs in EnableDev
Diffstat (limited to 'system/tls/enabledev.go')
-rw-r--r-- | system/tls/enabledev.go | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/system/tls/enabledev.go b/system/tls/enabledev.go index 18da161..ea0a329 100644 --- a/system/tls/enabledev.go +++ b/system/tls/enabledev.go @@ -3,6 +3,7 @@ package tls import ( "log" "net/http" + "os" "path/filepath" ) @@ -14,9 +15,16 @@ import ( func EnableDev() { setupDev() - cert := filepath.Join("devcerts", "cert.pem") - key := filepath.Join("devcerts", "key.pem") - err := http.ListenAndServeTLS(":10443", cert, key, nil) + pwd, err := os.Getwd() + if err != nil { + log.Fatalln("Couldn't find working directory to activate dev certificates:", err) + } + + vendorPath := filepath.Join(pwd, "cmd", "ponzu", "vendor", "github.com", "ponzu-cms", "ponzu", "system", "tls") + + cert := filepath.Join(vendorPath, "devcerts", "cert.pem") + key := filepath.Join(vendorPath, "devcerts", "key.pem") + err = http.ListenAndServeTLS(":10443", cert, key, nil) if err != nil { log.Fatalln(err) } |