summaryrefslogtreecommitdiff
path: root/system/tls/enabledev.go
diff options
context:
space:
mode:
authorSteve Manuel <nilslice@gmail.com>2016-12-27 17:31:40 -0800
committerSteve Manuel <nilslice@gmail.com>2016-12-27 17:31:40 -0800
commit60bc804844b8458666225b6a36f88da8f901269d (patch)
tree74fa8dc29f13dc52ec06a982dc27bde3ff33e7a3 /system/tls/enabledev.go
parentca2e25ed54e18ff392b9be8a76ead76b22370fdd (diff)
adding vendor path to location of certs in EnableDev
Diffstat (limited to 'system/tls/enabledev.go')
-rw-r--r--system/tls/enabledev.go14
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)
}