diff --git a/config.go b/config.go index a4300e04..26df201c 100644 --- a/config.go +++ b/config.go @@ -28,6 +28,7 @@ var ( WarningSSMSGlobalSMSNoContacts = "WARNING -- SMS Support disabled due to no enabled contacts." WarningWebserverCredentialValuesEmpty = "WARNING -- Webserver support disabled due to empty Username/Password values." WarningWebserverListenAddressInvalid = "WARNING -- Webserver support disabled due to invalid listen address." + WarningWebserverRootWebFolderInvalid = "WARNING -- Webserver support disabled due to missing web folder." ) type Webserver struct { @@ -163,6 +164,11 @@ func CheckExchangeConfigValues() error { } func CheckWebserverValues() error { + _, err := ioutil.ReadDir("/web/") + if err != nil { + return errors.New(WarningWebserverRootWebFolderInvalid) + } + if bot.config.Webserver.AdminUsername == "" || bot.config.Webserver.AdminPassword == "" { return errors.New(WarningWebserverCredentialValuesEmpty) }