Changed startup logic

This commit is contained in:
2026-03-01 11:16:20 +01:00
parent d5642ccadf
commit 6a974cbbf1
2 changed files with 6 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ func main() {
err := storage.InitDB(SERVER.DatabasePath)
if err != nil {
log.Fatal(err)
return
}
SERVER.Run()

View File

@@ -22,19 +22,23 @@ func InitServer() *Server {
err := config.CheckIfExists()
if err != nil {
log.Fatal(err)
return nil
}
cfg, err := config.LoadConfig()
if err != nil {
log.Fatal(err)
return nil
}
jwtSecret := os.Getenv("SHAP_JWT_SECRET")
if jwtSecret == "" {
log.Fatal("SHAP_JWT_SECRET environment variable not set.")
return nil
}
if len(jwtSecret) < 32 {
log.Fatal("SHAP_JWT_SECRET must be at least 32 characters long.")
return nil
}
return &Server{
@@ -45,6 +49,7 @@ func InitServer() *Server {
}
func (server *Server) Run() {
log.Println("Starting server...")
mux := http.NewServeMux()
// Public