diff options
Diffstat (limited to 'app/main.go')
| -rw-r--r-- | app/main.go | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/app/main.go b/app/main.go index 6190b1a..f4bddda 100644 --- a/app/main.go +++ b/app/main.go @@ -13,9 +13,11 @@ import ( var decoder = schema.NewDecoder() -var store = sessions.NewCookieStore([]byte(RandomKey())) +//var store = sessions.NewCookieStore([]byte(RandomKey())) +var store = sessions.NewCookieStore([]byte(os.Getenv("STATUS_SECRET"))) var mainTempl = template.Must(template.New("global").Funcs(template.FuncMap{"add": add}).ParseGlob("../views/*.html")) +var emailTempl = template.Must(template.New("email").Funcs(template.FuncMap{"add": add}).ParseGlob("../views/email/*.html")) var c = cron.New() @@ -33,8 +35,6 @@ func main() { checkConfig() jobRun() InitDB() - insertHost() - insertAdmin() go func() { err := FillCache() if err != nil { @@ -46,15 +46,19 @@ func main() { r.HandleFunc("/", IndexHandler) r.HandleFunc("/login", LoginHandler).Methods("POST") r.HandleFunc("/login", PrintLoginHandler).Methods("GET") - r.HandleFunc("/logout", LogoutHandler) + r.HandleFunc("/logout", LogoutHandler).Methods("POST") r.PathPrefix("/static/").Handler(http.StripPrefix("/static/", http.FileServer(http.Dir("./../static")))) r.HandleFunc("/register", RegisterHandler).Methods("POST") - r.HandleFunc("/register", PrintRegisterHandler).Methods("GET") + //r.HandleFunc("/register", PrintRegisterHandler).Methods("GET") r.HandleFunc("/new", AddNewJobHandler).Methods("POST") - r.HandleFunc("/new", PrintNewJobHandler).Methods("GET") + //r.HandleFunc("/new", PrintNewJobHandler).Methods("GET") r.HandleFunc("/refresh", RefreshAllHandler).Methods("POST") - r.HandleFunc("/jobs", ShowJobHandler) + //r.HandleFunc("/jobs", ShowJobHandler) r.HandleFunc("/admin", AdminHandler) + r.HandleFunc("/register", SetupHandler) + //r.HandleFunc("/delete", DeleteHandler).Methods("POST") + r.HandleFunc("/delete", DeleteHandler) + r.HandleFunc("/sticky/new", NewStickyHandler).Methods("POST") http.Handle("/", r) |
