random password

This commit is contained in:
qiaofeng1227 2023-05-20 11:06:15 +08:00
parent 597a21b0b7
commit 815aca7c50

View File

@ -147,6 +147,14 @@ def check_app_compose(app_name, customer_name):
for port_name in port_dic: for port_name in port_dic:
port_value = get_start_port(s, port_dic[port_name]) port_value = get_start_port(s, port_dic[port_name])
modify_env(install_path + '/.env', port_name, port_value) modify_env(install_path + '/.env', port_name, port_value)
# set random password
power_password = shell_execute.execute_command_output_all("cat /data/apps/" + customer_name +"/.env")["result"]
if "POWER_PASSWORD" in power_password:
new_password = shell_execute.execute_command_output_all("docker run --name pwgen backplane/pwgen 15")["result"].rstrip('\n') + "!"
docker.modify_env(install_path + '/.env', 'POWER_PASSWORD', new_password)
shell_execute.execute_command_output_all("docker rm -f pwgen")
myLogger.info_logger("Port check complete") myLogger.info_logger("Port check complete")
return return