mirror of
https://github.com/Websoft9/websoft9.git
synced 2024-11-22 07:30:24 +00:00
update apphub
This commit is contained in:
parent
f45ff3ccca
commit
6b867f0743
2 changed files with 22 additions and 13 deletions
|
@ -1,7 +1,7 @@
|
|||
[nginx_proxy_manager]
|
||||
base_url = http://websoft9-proxy:81/api
|
||||
user_name = help@websoft9.com
|
||||
user_pwd = JB21x6AkBshLRK5Y
|
||||
user_name = admin@mydomain.com
|
||||
user_pwd = Csj18AHvtBWzuIFA
|
||||
nike_name = admin
|
||||
listen_port = 80
|
||||
|
||||
|
@ -9,18 +9,18 @@ listen_port = 80
|
|||
base_url = http://websoft9-git:3000/api/v1
|
||||
user_name = websoft9
|
||||
user_email = admin@mydomain.com
|
||||
user_pwd = HZ4RYXr9ce6R
|
||||
user_pwd = vcwIB64zPslu
|
||||
|
||||
[portainer]
|
||||
base_url = http://websoft9-deployment:9000/api
|
||||
user_name = admin
|
||||
user_pwd = BDMnVb)gqRKISzfH
|
||||
user_pwd = L@BI75LJ7Shi7oLA
|
||||
|
||||
[api_key]
|
||||
key = bd3d92e0f52e299d014c38f8aac7f730602a8a7a41adbee77eddf07b391b9d31
|
||||
|
||||
[domain]
|
||||
wildcard_domain =
|
||||
wildcard_domain = test.websoft9.cn
|
||||
|
||||
[cockpit]
|
||||
port = 9000
|
||||
|
@ -29,5 +29,5 @@ port = 9000
|
|||
keys =
|
||||
|
||||
[favorite_apps]
|
||||
keys =
|
||||
keys = kibana
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ import json
|
|||
import os
|
||||
import shutil
|
||||
import random
|
||||
import ipaddress
|
||||
from datetime import datetime
|
||||
from src.core.config import ConfigManager
|
||||
from src.core.envHelper import EnvHelper
|
||||
|
@ -421,10 +422,23 @@ class AppManger:
|
|||
# Set the password to env file
|
||||
envHelper.set_value("W9_POWER_PASSWORD", PasswordGenerator.generate_strong_password())
|
||||
|
||||
# Set the settings to env file
|
||||
if settings:
|
||||
for key, value in settings.items():
|
||||
envHelper.set_value(key, value)
|
||||
|
||||
# Verify the app is web app
|
||||
is_web_app = envHelper.get_value("W9_URL")
|
||||
if is_web_app is not None:
|
||||
url_with_port = envHelper.get_value("W9_URL_WITH_PORT")
|
||||
if is_web_app is not None and url_with_port is not None:
|
||||
try:
|
||||
ipaddress.ip_address(domain_names[0])
|
||||
envHelper.set_value("W9_URL", domain_names[0] + ":" + envHelper.get_value("W9_HTTP_PORT_SET"))
|
||||
except ValueError:
|
||||
envHelper.set_value("W9_URL", domain_names[0])
|
||||
elif url_with_port is None:
|
||||
envHelper.set_value("W9_URL", domain_names[0])
|
||||
|
||||
# validate is bind ip(proxy_enabled is false)
|
||||
# if not proxy_enabled:
|
||||
# envHelper.set_value("W9_URL", domain_names[0])
|
||||
|
@ -433,12 +447,7 @@ class AppManger:
|
|||
# replace_domain_name = replace_domain_name.replace(replace_domain_name.split(".")[0], app_id, 1)
|
||||
# domain_names[0] = replace_domain_name
|
||||
# envHelper.set_value("W9_URL", domain_names[0])
|
||||
|
||||
# Set the settings to env file
|
||||
if settings:
|
||||
for key, value in settings.items():
|
||||
envHelper.set_value(key, value)
|
||||
|
||||
|
||||
# Commit and push to remote repo
|
||||
self._init_local_repo_and_push_to_remote(app_tmp_dir_path,repo_url)
|
||||
except CustomException as e:
|
||||
|
|
Loading…
Reference in a new issue