Added Configuration Management

This commit is contained in:
2026-02-22 13:27:50 +01:00
parent d441b002b0
commit c492228e22
7 changed files with 158 additions and 10 deletions

17
main.go
View File

@@ -2,20 +2,21 @@ package main
import (
"log"
"net/http"
"shap-planner-backend/handlers"
"shap-planner-backend/server"
"shap-planner-backend/storage"
)
func main() {
err := storage.InitDB("database.db")
var SERVER = server.InitServer()
err := storage.InitDB(SERVER.DatabasePath)
if err != nil {
log.Fatal(err)
}
http.HandleFunc("/register", handlers.Register)
http.HandleFunc("/login", handlers.Login)
log.Println("Server läuft auf :8080")
log.Fatal(http.ListenAndServe(":8080", nil))
SERVER.Run()
}
func Setup() {
//TODO: first configuration
}