24 lines
534 B
Go
Executable File
24 lines
534 B
Go
Executable File
package main
|
|
|
|
import (
|
|
"actatempus_backend/internal/infrastructure/persistence/config"
|
|
"actatempus_backend/internal/interfaces/http"
|
|
"fmt"
|
|
"log"
|
|
)
|
|
|
|
func main() {
|
|
// Lese die Konfiguration ein
|
|
cfg, err := config.LoadConfig(".")
|
|
if err != nil {
|
|
log.Fatalf("could not load config: %v", err)
|
|
}
|
|
|
|
// Starte den HTTP-Server
|
|
server := http.NewServer(cfg)
|
|
fmt.Println("Starting ActaTempus server on port 8080...")
|
|
if err := server.Start(); err != nil {
|
|
log.Fatalf("server failed to start: %v", err)
|
|
}
|
|
}
|