appview: unify host and port into listenaddr
MODIFIED
appview/config.go
MODIFIED
appview/config.go
@@ -8,9 +8,8 @@ )type Config struct {CookieSecret string `env:"TANGLED_COOKIE_SECRET, default=00000000000000000000000000000000"`- Hostname string `env:"TANGLED_HOSTNAME, default=0.0.0.0"`- Port string `env:"TANGLED_PORT, default=3000"`DbPath string `env:"TANGLED_DB_PATH, default=appview.db"`+ ListenAddr string `env:"TANGLED_LISTEN_ADDR, default=0.0.0.0:3000"`}func LoadConfig(ctx context.Context) (*Config, error) {
MODIFIED
cmd/appview/main.go
MODIFIED
cmd/appview/main.go
@@ -2,7 +2,6 @@ package mainimport ("context"- "fmt""log""log/slog""net/http"@@ -27,8 +26,6 @@ if err != nil {log.Fatal(err)}- addr := fmt.Sprintf("%s:%s", c.Hostname, c.Port)-- log.Println("starting server on", addr)- log.Println(http.ListenAndServe(addr, state.Router()))+ log.Println("starting server on", c.ListenAddr)+ log.Println(http.ListenAndServe(c.ListenAddr, state.Router()))}
MODIFIED
flake.nix
MODIFIED
flake.nix
@@ -187,8 +187,6 @@ Restart = "always";};environment = {- TANGLED_PORT = "${toString config.services.tangled-appview.port}";- TANGLED_HOST = "localhost";TANGLED_DB_PATH = "appview.db";TANGLED_COOKIE_SECRET = config.services.tangled-appview.cookie_secret;};