Skip to content

Commit

Permalink
alert-system renamed to alert_system
Browse files Browse the repository at this point in the history
  • Loading branch information
JackieChain committed Feb 13, 2024
1 parent 2369c4d commit 6ab166a
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions start_aks_bsv.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
Steps of the script:
- Sends a http GET/health request to the host (localhost or <asm_host>) to check if the Alert System Microservice (ASM)
is up and running
- If ASM is not yet up and running, it starts the alert-system binary (locally or via SSH)
- If ASM is not yet up and running, it starts the alert_system binary (locally or via SSH)
- Waits up to 60 seconds to receive the "synced": true in the GET/health JSON response
- Reports any issues with running the ASM
- If ASM is up and running, runs the bitcoin-cli command to check if the bitcoind process is running
Expand All @@ -43,7 +43,7 @@
ALERT_SYSTEM_DISABLE_RPC_VERIFICATION=true environment variable must be set. Micro service should not check the RPC
connection if it is started before the node.
The following binaries must exist and be found by the system:
- alert-system
- alert_system
- bitcoin-cli
- bitcoind
This can be done by either setting the PATH environment variable or create symlinks into the /usr/bin for example.
Expand Down Expand Up @@ -105,7 +105,7 @@ def run(self, command, blocking=True, stderr=None):
class ASM: # Representing the Alert System Microservice.
def __init__(self, port=None, ssh_args={}, timeout=60):
self.timeout = timeout
self.command = ["alert-system"]
self.command = ["alert_system"]
# default port
if port is None:
port = 3000
Expand All @@ -123,7 +123,7 @@ def wait_for_synced(self, process=None):
wait_until = time.time() + self.timeout
while time.time() < wait_until:
if process is not None:
# Check if process (either ssh or alert-system) already terminated while waiting for health status
# Check if process (either ssh or alert_system) already terminated while waiting for health status
return_code = process.process.poll()
if return_code is not None:
command = self.command
Expand Down Expand Up @@ -169,7 +169,7 @@ def run(self):
process = self.ssh.process
else:
process = Process(self.command)
# We want to get the stderr to be able to report any alert-system issues
# We want to get the stderr to be able to report any alert_system issues
process.open(blocking=False, stderr=subprocess.PIPE)
report("Waiting for the ASM to be synced...")
self.wait_for_synced(process)
Expand Down

0 comments on commit 6ab166a

Please sign in to comment.