created API release type (homolog, prod, etc.)

pull/2/head
Nilo Roberto C Paim 2023-01-26 21:09:32 -03:00
parent f3a3666294
commit 354011c930
4 changed files with 12 additions and 5 deletions

5
.env
View File

@ -1,11 +1,12 @@
#Used when creating a JWT. It can be anything. #Used when creating a JWT. It can be anything.
API_SECRET=nyEX8BZ44KqTXeV2 API_SECRET=nyEX8BZ44KqTXeV2
API_PORT=8111 API_PORT=8111
API_RELEASE="Homologação"
# DB configuration # DB configuration
DB_HOST=177.153.50.98 DB_HOST=177.153.50.98
DB_DRIVER=postgres DB_DRIVER=postgres
DB_USER=pcast DB_USER=pcasthomolog
DB_PASSWORD=@407Smc837 DB_PASSWORD=@407Smc837
DB_NAME=pcast DB_NAME=pcasthomolog
DB_PORT=5432 DB_PORT=5432

View File

@ -7,7 +7,9 @@ import (
) )
func Version(c *fiber.Ctx) error { func Version(c *fiber.Ctx) error {
return c.JSON(fiber.Map{ if globals.API_RELEASE == "" {
"version": globals.API_VERSION, return c.JSON(globals.API_VERSION)
}) } else {
return c.JSON(globals.API_VERSION + "-" + globals.API_RELEASE)
}
} }

View File

@ -1,6 +1,7 @@
package database package database
import ( import (
"api/globals"
"api/models" "api/models"
"api/utils" "api/utils"
"fmt" "fmt"
@ -27,6 +28,8 @@ func ConnectDB() error {
return erre return erre
} }
globals.API_RELEASE = os.Getenv("API_RELEASE")
// DBURL := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8&parseTime=True&loc=Local", os.Getenv("DB_USER"), os.Getenv("DB_PASSWORD"), os.Getenv("DB_HOST"), os.Getenv("DB_PORT"), os.Getenv("DB_NAME")) // DBURL := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8&parseTime=True&loc=Local", os.Getenv("DB_USER"), os.Getenv("DB_PASSWORD"), os.Getenv("DB_HOST"), os.Getenv("DB_PORT"), os.Getenv("DB_NAME"))
//DBURL := "postgres://pcast:@407Smc837@177.153.50.98:5432/pcast" //DBURL := "postgres://pcast:@407Smc837@177.153.50.98:5432/pcast"
DBURL := fmt.Sprintf("%s://%s:%s@%s:%s/%s", os.Getenv("DB_DRIVER"), os.Getenv("DB_USER"), os.Getenv("DB_PASSWORD"), os.Getenv("DB_HOST"), os.Getenv("DB_PORT"), os.Getenv("DB_NAME")) DBURL := fmt.Sprintf("%s://%s:%s@%s:%s/%s", os.Getenv("DB_DRIVER"), os.Getenv("DB_USER"), os.Getenv("DB_PASSWORD"), os.Getenv("DB_HOST"), os.Getenv("DB_PORT"), os.Getenv("DB_NAME"))

View File

@ -2,4 +2,5 @@ package globals
var ( var (
API_VERSION = "1.0.16" API_VERSION = "1.0.16"
API_RELEASE = ""
) )