package main import ( "fmt" "gelvin/app/models" "gelvin/config" "gorm.io/gorm" "os" "time" ) func main() { address := "0.0.0.0:8081" if len(os.Args) > 1 { address = os.Args[1] } config := config.Configure() config.App().OpenDB() defer config.App().CloseDB() fmt.Println("Migration:", models.Migrate(config.App())) config.Model().AddSensor(models.Sensor{ ID: 0, CreatedAt: time.Time{}, UpdatedAt: time.Time{}, DeletedAt: gorm.DeletedAt{}, Name: "asd", SensorType: 4, Position: models.Position{}, }) fmt.Println(config.App().Run(address)) }