diff options
author | Antoine A <> | 2024-02-19 16:09:32 +0100 |
---|---|---|
committer | Antoine A <> | 2024-02-19 16:09:32 +0100 |
commit | d648a98f511ac4ed1a8a83516c09f4fe66f164bf (patch) | |
tree | 0da2761785a08003a1a014d1d8115462cde7f7e2 | |
parent | de87f8c9fce0f736b42c706d2a3f451a4d5fbc0e (diff) | |
download | libeufin-d648a98f511ac4ed1a8a83516c09f4fe66f164bf.tar.gz libeufin-d648a98f511ac4ed1a8a83516c09f4fe66f164bf.tar.bz2 libeufin-d648a98f511ac4ed1a8a83516c09f4fe66f164bf.zip |
Rename ADDRESS to BIND_TO and make 0.0.0.0 the default
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/Config.kt | 2 | ||||
-rw-r--r-- | contrib/bank.conf | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/bank/src/main/kotlin/tech/libeufin/bank/Config.kt b/bank/src/main/kotlin/tech/libeufin/bank/Config.kt index 5c67f292..45c370d5 100644 --- a/bank/src/main/kotlin/tech/libeufin/bank/Config.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/Config.kt @@ -79,7 +79,7 @@ fun TalerConfig.loadDbConfig(): DatabaseConfig { fun TalerConfig.loadServerConfig(): ServerConfig { return when (val method = requireString("libeufin-bank", "serve")) { - "tcp" -> ServerConfig.Tcp(requireString("libeufin-bank", "address"), requireNumber("libeufin-bank", "port")) + "tcp" -> ServerConfig.Tcp(lookupString("libeufin-bank", "address") ?: requireString("libeufin-bank", "bind_to"), requireNumber("libeufin-bank", "port")) "unix" -> ServerConfig.Unix(requireString("libeufin-bank", "unixpath"), requireNumber("libeufin-bank", "unixpath_mode")) else -> throw TalerConfigError.invalid("server method", "libeufin-bank", "serve", "expected 'tcp' or 'unix' got '$method'") } diff --git a/contrib/bank.conf b/contrib/bank.conf index ef492139..72791fd3 100644 --- a/contrib/bank.conf +++ b/contrib/bank.conf @@ -48,8 +48,8 @@ SERVE = tcp # Port on which the HTTP server listens, e.g. 9967. Only used if SERVE is tcp. PORT = 8080 -# Address on which the HTTP server listens, e.g. localhost. Only used if SERVE is tcp. -ADDRESS = localhost +# Which IP address should we bind to? E.g. ``127.0.0.1`` or ``::1``for loopback. Can also be given as a hostname. Only used if SERVE is tcp. +BIND_TO = 0.0.0.0 # Which unix domain path should we bind to? Only used if SERVE is unix. # UNIXPATH = libeufin-bank.sock |