refactor: Remove unused entity and datasource files; add AuthDto for authentication, simplification

This commit is contained in:
2025-03-10 09:47:44 +00:00
parent 3b0b2b4340
commit 7f275c774e
52 changed files with 1567 additions and 1059 deletions
+12 -7
View File
@@ -2,13 +2,14 @@ package main
import (
"fmt"
"log"
"net/http"
"github.com/gin-gonic/gin"
swaggerFiles "github.com/swaggo/files"
ginSwagger "github.com/swaggo/gin-swagger"
_ "github.com/timetracker/backend/docs" // This line is important for swag to work
"github.com/timetracker/backend/internal/infrastructure/persistence/db"
"github.com/timetracker/backend/internal/models"
_ "gorm.io/driver/postgres"
// GORM IMPORTS MARKER
)
@@ -31,15 +32,19 @@ func helloHandler(c *gin.Context) {
func main() {
db, _ := db.NewDatasourceContainer(db.DatabaseConfig{
dbConfig := models.DatabaseConfig{
Host: "localhost",
Port: 5432,
User: "timetracker",
Password: "timetracker",
DBName: "timetracker",
SSLMode: "disable",
})
User: "postgres",
Password: "password",
DBName: "mydatabase",
SSLMode: "disable", // Für Entwicklungsumgebung
}
// Datenbank initialisieren
if err := models.InitDB(dbConfig); err != nil {
log.Fatalf("Fehler bei der DB-Initialisierung: %v", err)
}
r := gin.Default()
r.GET("/", helloHandler)