mirror of
https://github.com/aljazceru/python-teos.git
synced 2025-12-17 22:24:23 +01:00
Adds API HOST and PORT as configurable parameters. Renames them to API_CONNECT and API_PORT for consistency.
This commit is contained in:
@@ -154,7 +154,8 @@ def main(command_line_conf):
|
||||
# FIXME: 92-block-data-during-bootstrap-db
|
||||
chain_monitor.monitor_chain()
|
||||
gatekeeper = Gatekeeper(UsersDBM(config.get("USERS_DB_PATH")), config.get("DEFAULT_SLOTS"))
|
||||
API(Inspector(block_processor, config.get("MIN_TO_SELF_DELAY")), watcher, gatekeeper).start()
|
||||
inspector = Inspector(block_processor, config.get("MIN_TO_SELF_DELAY"))
|
||||
API(config.get("API_CONNECT"), config.get("API_PORT"), inspector, watcher, gatekeeper).start()
|
||||
except Exception as e:
|
||||
logger.error("An error occurred: {}. Shutting down".format(e))
|
||||
exit(1)
|
||||
@@ -167,9 +168,23 @@ if __name__ == "__main__":
|
||||
opts, _ = getopt(
|
||||
argv[1:],
|
||||
"h",
|
||||
["btcnetwork=", "btcrpcuser=", "btcrpcpassword=", "btcrpcconnect=", "btcrpcport=", "datadir=", "help"],
|
||||
[
|
||||
"apiconnect=",
|
||||
"apiport=",
|
||||
"btcnetwork=",
|
||||
"btcrpcuser=",
|
||||
"btcrpcpassword=",
|
||||
"btcrpcconnect=",
|
||||
"btcrpcport=",
|
||||
"datadir=",
|
||||
"help",
|
||||
],
|
||||
)
|
||||
for opt, arg in opts:
|
||||
if opt in ["--apiconnect"]:
|
||||
command_line_conf["API_CONNECT"] = arg
|
||||
if opt in ["--apiport"]:
|
||||
command_line_conf["API_PORT"] = arg
|
||||
if opt in ["--btcnetwork"]:
|
||||
command_line_conf["BTC_NETWORK"] = arg
|
||||
if opt in ["--btcrpcuser"]:
|
||||
|
||||
Reference in New Issue
Block a user