From f4baa26f1cd8b4c1091596f59f8c58cbda9c41f5 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Thu, 25 Jun 2020 14:57:48 +0200 Subject: [PATCH] open up listener on gokrazy --- cmd/qrbill-api/api.go | 5 ++++- cmd/qrbill-api/api_gokrazy.go | 9 +++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 cmd/qrbill-api/api_gokrazy.go diff --git a/cmd/qrbill-api/api.go b/cmd/qrbill-api/api.go index be634c1..221df87 100644 --- a/cmd/qrbill-api/api.go +++ b/cmd/qrbill-api/api.go @@ -66,8 +66,11 @@ func qrchFromRequest(r *http.Request) *qrbill.QRCH { } } +// Overridden in api_gokrazy.go +var defaultListenAddress = "localhost:9933" + func logic() error { - var listen = flag.String("listen", "localhost:9933", "[host]:port to listen on") + var listen = flag.String("listen", defaultListenAddress, "[host]:port to listen on") flag.Parse() mux := http.NewServeMux() diff --git a/cmd/qrbill-api/api_gokrazy.go b/cmd/qrbill-api/api_gokrazy.go new file mode 100644 index 0000000..6304574 --- /dev/null +++ b/cmd/qrbill-api/api_gokrazy.go @@ -0,0 +1,9 @@ +// +build gokrazy + +package main + +func init() { + // Open up listener from localhost to all IP addresses, assuming that + // running on gokrazy means running as an appliance. + defaultListenAddress = ":9933" +}