Basic REST app

This commit is contained in:
2026-03-30 18:26:45 +02:00
commit 42f9b974b2
17 changed files with 309 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
package main
import (
"log"
"quay/app/routes"
"quay/internal/config"
"quay/internal/envconfig"
"quay/internal/fiberconfig"
"github.com/gofiber/fiber/v3"
"github.com/joho/godotenv"
)
func main() {
_ = godotenv.Load()
envCfg := envconfig.Load()
cfg, err := config.Load("config.yaml")
if err != nil {
panic("Failed to load config: " + err.Error())
}
app := fiber.New()
fiberconfig.Setup(app)
routes.Register(app, cfg)
log.Fatal(app.Listen(":" + envCfg.Port))
}