From 60bc804844b8458666225b6a36f88da8f901269d Mon Sep 17 00:00:00 2001 From: Steve Manuel Date: Tue, 27 Dec 2016 17:31:40 -0800 Subject: adding vendor path to location of certs in EnableDev --- system/tls/enabledev.go | 14 +++++++++++--- 1 file 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) } -- cgit v1.2.3