vspd/main.go
2020-05-14 19:02:45 +01:00

34 lines
522 B
Go

package main
import (
"log"
"github.com/jholdstock/dcrvsp/database"
"github.com/jrick/wsrpc/v2"
)
var cfg *config
var db *database.VspDatabase
var nodeConnection *wsrpc.Client
func main() {
var err error
cfg, err := loadConfig()
if err != nil {
log.Fatalf("config error: %v", err)
}
db, err = database.New(cfg.dbPath)
if err != nil {
log.Fatalf("database error: %v", err)
}
defer db.Close()
// Start HTTP server
log.Printf("Listening on %s", cfg.Listen)
log.Print(newRouter().Run(cfg.Listen))
}