Initial commit

This commit is contained in:
2023-03-07 22:14:34 +01:00
commit f54e87d32e
18 changed files with 1361 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
package backend
type Database interface{}
+1
View File
@@ -0,0 +1 @@
package config
+3
View File
@@ -0,0 +1,3 @@
package database
type Mem struct{}
+14
View File
@@ -0,0 +1,14 @@
package server
import (
"aziis98.com/template-go-vitejs/backend"
"github.com/gofiber/fiber/v2"
)
func registerRoutes(r fiber.Router, db backend.Database) {
r.Get("/", func(c *fiber.Ctx) error {
return c.SendFile("./out/frontend/index.html")
})
r.Static("/", "./out/frontend")
}
+18
View File
@@ -0,0 +1,18 @@
package server
import (
"aziis98.com/template-go-vitejs/backend"
"github.com/gofiber/fiber/v2"
)
type Dependencies struct {
DB backend.Database
}
func New(deps Dependencies) *fiber.App {
app := fiber.New()
registerRoutes(app, deps.DB)
return app
}