package main import ( "log" "os" "github.com/gin-gonic/contrib/static" "github.com/gin-gonic/gin" "github.com/joho/godotenv" "github.com/pektezol/leastportals/backend/database" "github.com/pektezol/leastportals/backend/routes" ) func main() { if os.Getenv("ENV") == "PROD" { gin.SetMode(gin.ReleaseMode) } err := godotenv.Load() if err != nil { log.Fatal("Error loading .env file") } router := gin.Default() database.ConnectDB() router.Use(static.Serve("/", static.LocalFile("./frontend/dist", true))) routes.InitRoutes(router) router.Run(":4000") }