Fix external port config (#2023)

This commit is contained in:
Jonathan Zernik 2022-03-26 00:45:37 -07:00 committed by GitHub
parent 8c84a8eb1b
commit 0d223ea6f6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 1 deletions

View file

@ -41,6 +41,7 @@ DEFAULT_MAX_SQUEAKS = 10000
DEFAULT_MAX_SQUEAKS_PER_PUBLIC_KEY_PER_BLOCK = 100
DEFAULT_SERVER_RPC_HOST = "0.0.0.0"
DEFAULT_SERVER_RPC_PORT = None
DEFAULT_EXTERNAL_PORT = 8555
DEFAULT_ADMIN_RPC_HOST = "0.0.0.0"
DEFAULT_ADMIN_RPC_PORT = 8994
DEFAULT_WEBADMIN_HOST = "0.0.0.0"
@ -103,6 +104,8 @@ class ServerConfig(Config):
host = key(cast=str, required=False, default=DEFAULT_SERVER_RPC_HOST)
port = key(cast=int, required=False, default=DEFAULT_SERVER_RPC_PORT)
external_address = key(cast=str, required=False, default="")
external_port = key(cast=int, required=False,
default=DEFAULT_EXTERNAL_PORT)
@section('rpc')

View file

@ -447,7 +447,7 @@ class SqueakController:
return PeerAddress(
network=Network.IPV4,
host=self.config.server.external_address or '',
port=self.config.server.port or 0,
port=self.config.server.external_port or 0,
)
def get_default_peer_port(self) -> int: