Flags for listen and metrics address; fix in newRedirectPasteSuccess.txt.tmpl

Fixes #9
This commit is contained in:
2019-11-09 21:43:51 +01:00
parent e26e37c97d
commit b738116f8a
5 changed files with 15 additions and 16 deletions

View File

@@ -7,17 +7,20 @@ import (
"gitea.hashru.nl/dsprenkels/rushlink"
)
func main() {
var databasePath string
var (
databasePath = flag.String("database", "", "location of the database file")
httpListen = flag.String("listen", "127.0.0.1:8000", "listen address (host:port)")
metricsListen = flag.String("metrics_listen", "127.0.0.1:58614", "listen address for metrics (host:port)")
)
flag.StringVar(&databasePath, "database", "", "Location of the database file")
func main() {
flag.Parse()
if err := rushlink.Open(databasePath); err != nil {
if err := rushlink.Open(*databasePath); err != nil {
log.Fatalln(err)
}
defer rushlink.Close()
go rushlink.StartMetricsServer()
rushlink.StartMainServer()
go rushlink.StartMetricsServer(*metricsListen)
rushlink.StartMainServer(*httpListen)
}