API version as global variable
parent
3dd49332d5
commit
a3240b1da1
|
|
@ -1,9 +1,13 @@
|
|||
package controllers
|
||||
|
||||
import "github.com/gofiber/fiber/v2"
|
||||
import (
|
||||
"api/globals"
|
||||
|
||||
"github.com/gofiber/fiber/v2"
|
||||
)
|
||||
|
||||
func Version(c *fiber.Ctx) error {
|
||||
return c.JSON(fiber.Map{
|
||||
"version": "1.0.12",
|
||||
"version": globals.API_VERSION,
|
||||
})
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
package globals
|
||||
|
||||
var (
|
||||
API_VERSION = "1.0.12"
|
||||
)
|
||||
14
main.go
14
main.go
|
|
@ -2,6 +2,7 @@ package main
|
|||
|
||||
import (
|
||||
"api/database"
|
||||
"api/globals"
|
||||
"api/routes"
|
||||
"log"
|
||||
"os"
|
||||
|
|
@ -12,6 +13,7 @@ import (
|
|||
)
|
||||
|
||||
func main() {
|
||||
log.Println("Starting API", globals.API_VERSION)
|
||||
log.Println("OS:", os.Getenv("OS"))
|
||||
|
||||
app := fiber.New(fiber.Config{
|
||||
|
|
@ -26,7 +28,17 @@ func main() {
|
|||
AllowMethods: "GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS",
|
||||
}))
|
||||
|
||||
app.Use(logger.New())
|
||||
file, err := os.OpenFile("./api-homolog.log", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666)
|
||||
|
||||
if err != nil {
|
||||
log.Fatalf("error opening file: %v", err)
|
||||
}
|
||||
|
||||
defer file.Close()
|
||||
|
||||
app.Use(logger.New(logger.Config{
|
||||
Output: file,
|
||||
}))
|
||||
|
||||
if err := database.ConnectDB(); err != nil {
|
||||
panic("Could not connect to database")
|
||||
|
|
|
|||
Loading…
Reference in New Issue