32 lines
592 B
Go
32 lines
592 B
Go
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))
|
|
}
|