Files
addrss.io/main.go
2025-09-06 21:35:45 -04:00

32 lines
515 B
Go

package main
import (
"addrss/internal/controllers"
"addrss/pkg/config"
"addrss/pkg/router"
"fmt"
"log"
)
func main() {
if err := config.Load("config/config.json"); err != nil {
log.Fatal(err)
}
port, err := config.GetInt64("port")
if err != nil {
log.Fatal(err)
}
router.AddControllers(
controllers.Auth{},
controllers.Health{},
controllers.Api{},
)
log.Printf("addrss.io starting on port %d", port)
if err := router.Serve(fmt.Sprintf(":%d", port)); err != nil {
log.Fatal(err)
}
}