add basic structure of backend
This commit is contained in:
37
cmd/main.go
Normal file
37
cmd/main.go
Normal file
@@ -0,0 +1,37 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"log"
|
||||
"os"
|
||||
"strconv"
|
||||
|
||||
swbackend "git.timka.su/timka123/sw-backend"
|
||||
"git.timka.su/timka123/sw-backend/auth"
|
||||
"github.com/gofiber/fiber/v2"
|
||||
"github.com/gofiber/fiber/v2/middleware/logger"
|
||||
)
|
||||
|
||||
func main() {
|
||||
app := fiber.New()
|
||||
|
||||
debugEnv := os.Getenv("DEBUG")
|
||||
debug, _ := strconv.ParseBool(debugEnv)
|
||||
|
||||
config := swbackend.Config{
|
||||
Debug: debug,
|
||||
BotToken: os.Getenv("BOT_TOKEN"),
|
||||
}
|
||||
|
||||
log.Println("App laucning in debug mode toggle " + strconv.FormatBool(config.Debug))
|
||||
|
||||
app.Use(logger.New(logger.Config{
|
||||
Format: "${pid} ${status} - ${method} ${path}\n",
|
||||
TimeFormat: "02-Jan-2006",
|
||||
TimeZone: "America/New_York",
|
||||
}))
|
||||
|
||||
authGroup := app.Group("/api/auth")
|
||||
authGroup = auth.SetupRoutes(authGroup)
|
||||
|
||||
log.Fatal(app.Listen(":3000"))
|
||||
}
|
||||
Reference in New Issue
Block a user