API version as global variable
parent
3dd49332d5
commit
a3240b1da1
|
|
@ -1,9 +1,13 @@
|
||||||
package controllers
|
package controllers
|
||||||
|
|
||||||
import "github.com/gofiber/fiber/v2"
|
import (
|
||||||
|
"api/globals"
|
||||||
|
|
||||||
|
"github.com/gofiber/fiber/v2"
|
||||||
|
)
|
||||||
|
|
||||||
func Version(c *fiber.Ctx) error {
|
func Version(c *fiber.Ctx) error {
|
||||||
return c.JSON(fiber.Map{
|
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 (
|
import (
|
||||||
"api/database"
|
"api/database"
|
||||||
|
"api/globals"
|
||||||
"api/routes"
|
"api/routes"
|
||||||
"log"
|
"log"
|
||||||
"os"
|
"os"
|
||||||
|
|
@ -12,6 +13,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
log.Println("Starting API", globals.API_VERSION)
|
||||||
log.Println("OS:", os.Getenv("OS"))
|
log.Println("OS:", os.Getenv("OS"))
|
||||||
|
|
||||||
app := fiber.New(fiber.Config{
|
app := fiber.New(fiber.Config{
|
||||||
|
|
@ -26,7 +28,17 @@ func main() {
|
||||||
AllowMethods: "GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS",
|
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 {
|
if err := database.ConnectDB(); err != nil {
|
||||||
panic("Could not connect to database")
|
panic("Could not connect to database")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue