Move the check to the start of the script.
This commit is contained in:
parent
411996f784
commit
b39d0205df
|
@ -39,6 +39,16 @@ def exec(command):
|
|||
|
||||
|
||||
async def block_skylinks_from_airtable():
|
||||
# Get nginx's IP before doing anything else. If this step fails we don't
|
||||
# need to continue with the execution of the script.
|
||||
ipaddress = exec(
|
||||
"docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' nginx"
|
||||
)
|
||||
|
||||
if ipaddress == "":
|
||||
print("Nginx's IP could not be detected. Exiting.")
|
||||
return
|
||||
|
||||
print("Pulling blocked skylinks from Airtable via api integration")
|
||||
headers = {"Authorization": "Bearer " + AIRTABLE_API_KEY}
|
||||
skylinks = []
|
||||
|
@ -122,14 +132,6 @@ async def block_skylinks_from_airtable():
|
|||
)
|
||||
await send_msg(message, file=("\n".join(invalid_skylinks)))
|
||||
|
||||
ipaddress = exec(
|
||||
"docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' nginx"
|
||||
)
|
||||
|
||||
if ipaddress == "":
|
||||
print("Nginx's IP could not be detected. Exiting.")
|
||||
return
|
||||
|
||||
print("Sending blocklist request to siad through nginx")
|
||||
response = requests.post(
|
||||
"http://" + ipaddress + ":8000/skynet/blocklist",
|
||||
|
|
Reference in New Issue