Merge pull request #1829 from SkynetLabs/apipassword-scripts-fix

hotfix(scripts): provide api password from env variable first
This commit is contained in:
Christopher Schinnerl 2022-03-04 12:17:22 +01:00 committed by GitHub
commit 85dd22a72e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 0 deletions

View File

@ -52,6 +52,9 @@ api_endpoint = "http://{}:{}".format(
# find siad api password by getting it out of the docker container
def get_api_password():
if os.getenv("SIA_API_PASSWORD"):
return os.getenv("SIA_API_PASSWORD")
api_password_regex = re.compile(r"^\w+$")
docker_cmd = "docker exec {} cat /sia-data/apipassword".format(CONTAINER_NAME)
output = subprocess.check_output(docker_cmd, shell=True).decode("utf-8")