From 57eb8f6712361a3bf75983ce153fac4846dc0273 Mon Sep 17 00:00:00 2001 From: Vikas Kushwaha Date: Tue, 11 Feb 2025 16:31:08 +0530 Subject: Initial commit --- main.go | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 main.go (limited to 'main.go') diff --git a/main.go b/main.go new file mode 100644 index 0000000..af69112 --- /dev/null +++ b/main.go @@ -0,0 +1,35 @@ +package main + +import ( + "log" + "projecty/cmd/web" + "projecty/internal/authentication" + "projecty/internal/database" + "projecty/internal/renderer" + + "github.com/go-playground/validator/v10" + "github.com/gofiber/fiber/v2" + "github.com/gofiber/fiber/v2/middleware/logger" + "github.com/gofiber/fiber/v2/middleware/recover" +) + +var validate *validator.Validate + +func main() { + + viewEngine := renderer.ViewEngineStart() + app := fiber.New(fiber.Config{ + Views: viewEngine, + }) + + database.Open() + authentication.SessionStart() + + // Middleware + app.Use(recover.New()) + app.Use(logger.New()) + + web.Serve(app) + + log.Fatal(app.Listen("localhost:8181")) +} -- cgit v1.2.3