Merge pull request #1829 from SkynetLabs/apipassword-scripts-fix
hotfix(scripts): provide api password from env variable first
This commit is contained in:
commit
85dd22a72e
|
@ -52,6 +52,9 @@ api_endpoint = "http://{}:{}".format(
|
||||||
|
|
||||||
# find siad api password by getting it out of the docker container
|
# find siad api password by getting it out of the docker container
|
||||||
def get_api_password():
|
def get_api_password():
|
||||||
|
if os.getenv("SIA_API_PASSWORD"):
|
||||||
|
return os.getenv("SIA_API_PASSWORD")
|
||||||
|
|
||||||
api_password_regex = re.compile(r"^\w+$")
|
api_password_regex = re.compile(r"^\w+$")
|
||||||
docker_cmd = "docker exec {} cat /sia-data/apipassword".format(CONTAINER_NAME)
|
docker_cmd = "docker exec {} cat /sia-data/apipassword".format(CONTAINER_NAME)
|
||||||
output = subprocess.check_output(docker_cmd, shell=True).decode("utf-8")
|
output = subprocess.check_output(docker_cmd, shell=True).decode("utf-8")
|
||||||
|
|
Reference in New Issue