33 lines
554 B
Go
33 lines
554 B
Go
package main
|
|
|
|
import (
|
|
"log"
|
|
|
|
"control/analize"
|
|
"control/control_case"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
"github.com/glebarez/sqlite"
|
|
"gorm.io/gorm"
|
|
)
|
|
|
|
func main() {
|
|
db, err := gorm.Open(sqlite.Open("db.sqlite3"), &gorm.Config{})
|
|
if err != nil {
|
|
log.Fatal("failed to connect database")
|
|
}
|
|
|
|
r := gin.Default()
|
|
_ = db
|
|
|
|
control_case.RegisterApp(r, db)
|
|
analize.RegisterApp(r, db)
|
|
// numJobs := 10
|
|
//jobs := make(chan control_case.Params, numJobs)
|
|
//results := make(chan int, numJobs)
|
|
|
|
if err := r.Run(":8080"); err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
}
|