rushlink/cmd/rushlink/main.go

24 lines
380 B
Go
Raw Normal View History

2019-08-25 21:33:56 +02:00
package main
import (
"flag"
"log"
2019-11-09 15:50:12 +01:00
"gitea.hashru.nl/dsprenkels/rushlink"
2019-08-25 21:33:56 +02:00
)
func main() {
2019-11-09 15:50:12 +01:00
var databasePath string
2019-11-08 22:17:05 +01:00
flag.StringVar(&databasePath, "database", "", "Location of the database file")
2019-08-25 21:33:56 +02:00
flag.Parse()
2019-11-09 15:50:12 +01:00
if err := rushlink.Open(databasePath); err != nil {
2019-09-19 21:29:25 +02:00
log.Fatalln(err)
2019-08-25 21:33:56 +02:00
}
2019-11-09 15:50:12 +01:00
defer rushlink.Close()
2019-09-19 21:29:25 +02:00
2019-11-09 15:50:12 +01:00
go rushlink.StartMetricsServer()
rushlink.StartMainServer()
2019-08-25 21:33:56 +02:00
}