forked from tangled.org/core
Monorepo for Tangled

appview: unify host and port into listenaddr

Changed files
+3 -9
appview
cmd
appview
+1 -2
appview/config.go
··· 8 8 9 9 type Config struct { 10 10 CookieSecret string `env:"TANGLED_COOKIE_SECRET, default=00000000000000000000000000000000"` 11 - Hostname string `env:"TANGLED_HOSTNAME, default=0.0.0.0"` 12 - Port string `env:"TANGLED_PORT, default=3000"` 13 11 DbPath string `env:"TANGLED_DB_PATH, default=appview.db"` 12 + ListenAddr string `env:"TANGLED_LISTEN_ADDR, default=0.0.0.0:3000"` 14 13 } 15 14 16 15 func LoadConfig(ctx context.Context) (*Config, error) {
+2 -5
cmd/appview/main.go
··· 2 2 3 3 import ( 4 4 "context" 5 - "fmt" 6 5 "log" 7 6 "log/slog" 8 7 "net/http" ··· 27 26 log.Fatal(err) 28 27 } 29 28 30 - addr := fmt.Sprintf("%s:%s", c.Hostname, c.Port) 31 - 32 - log.Println("starting server on", addr) 33 - log.Println(http.ListenAndServe(addr, state.Router())) 29 + log.Println("starting server on", c.ListenAddr) 30 + log.Println(http.ListenAndServe(c.ListenAddr, state.Router())) 34 31 }
-2
flake.nix
··· 187 187 }; 188 188 189 189 environment = { 190 - TANGLED_PORT = "${toString config.services.tangled-appview.port}"; 191 - TANGLED_HOST = "localhost"; 192 190 TANGLED_DB_PATH = "appview.db"; 193 191 TANGLED_COOKIE_SECRET = config.services.tangled-appview.cookie_secret; 194 192 };