Files
Lumberjack-Go-Backend/main.go
2017-10-05 16:20:37 -05:00

38 lines
623 B
Go

package main
import (
"log"
"os"
"github.com/joho/godotenv"
)
func main() {
a := App{}
err := godotenv.Load()
if err != nil {
log.Fatal("Error loading .env file")
}
a.Initialize(
os.Getenv("APP_DB_USERNAME"),
os.Getenv("APP_DB_PASSWORD"),
os.Getenv("APP_DB_NAME"))
ensureConfigTableExists(a.DB)
ensureDataTypeTableExists(a.DB)
ensureDeviceTypeTableExists(a.DB)
ensureDeviceTableExists(a.DB)
ensureFileTableExists(a.DB)
ensureTagClassTableExists(a.DB)
ensureTagTableExists(a.DB)
seedDeviceTypeData(a.DB)
seedDataTypeData(a.DB)
seedTagClassData(a.DB)
seedDeviceData(a.DB)
a.Run(":8080")
}