A brand new welcome page (installer)
This commit is contained in:
@@ -20,7 +20,8 @@ func CheckInstall(config *service.Config) {
|
||||
router.Handle("/font-awesome/", staticRouter)
|
||||
router.Handle("/js/", staticRouter)
|
||||
router.Handle("/img/", staticRouter)
|
||||
server.Handler = router
|
||||
router.Handle("/.well-known/", RouteWebDevTools())
|
||||
server.Handler = InjectWebServerHeaders(config, router)
|
||||
service.ListenWebService(config, server)
|
||||
return
|
||||
}
|
||||
@@ -32,6 +33,15 @@ func InstallWebHandler(w http.ResponseWriter, r *http.Request) {
|
||||
ErrorHandler(w, r, http.StatusNotFound)
|
||||
return
|
||||
}
|
||||
data := installPageData{
|
||||
StatusCode: 200,
|
||||
}
|
||||
loadInstallTemplate()
|
||||
w.WriteHeader(200)
|
||||
SetHeaders(w, "text/html; charset=utf-8")
|
||||
if err := installTemplate.Execute(w, data); err != nil {
|
||||
log.Printf("[Error] Failed to render install page: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
func GetInstallLock(config *service.Config) bool {
|
||||
|
||||
Reference in New Issue
Block a user