added frontend and made it usable

This commit is contained in:
Hendrik Behme committed 2026-08-15 14:50:42 +02:00
1 parent 96408f00d8
commit b9b15152bc
50 files changed
+7974 -1

No files matched your search

+32
View File
@@ -0,0 +1,32 @@
package config
import (
"log"
"os"
"github.com/joho/godotenv"
"gorm.io/driver/postgres"
"gorm.io/gorm"
)
func LoadEnv() {
if err := godotenv.Load(); err != nil {
log.Println("Keine .env Datei gefunden")
}
}
func GetEnv(key string, fallback string) string {
if value := os.Getenv(key); len(value) != 0 {
return value
}
return fallback
}
func ConnectDatabase() *gorm.DB {
dsn := GetEnv("DATABASE_URL", "")
db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{})
if err != nil {
log.Fatal("Fehler beim Verbinden der DB:", err)
}
return db
}