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():
|
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")
|
print("Pulling blocked skylinks from Airtable via api integration")
|
||||||
headers = {"Authorization": "Bearer " + AIRTABLE_API_KEY}
|
headers = {"Authorization": "Bearer " + AIRTABLE_API_KEY}
|
||||||
skylinks = []
|
skylinks = []
|
||||||
|
@ -122,14 +132,6 @@ async def block_skylinks_from_airtable():
|
||||||
)
|
)
|
||||||
await send_msg(message, file=("\n".join(invalid_skylinks)))
|
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")
|
print("Sending blocklist request to siad through nginx")
|
||||||
response = requests.post(
|
response = requests.post(
|
||||||
"http://" + ipaddress + ":8000/skynet/blocklist",
|
"http://" + ipaddress + ":8000/skynet/blocklist",
|
||||||
|
|
Reference in New Issue