示例#1
0
文件: start.py 项目: txf626/osroom
def add_user():
    update_mdb_collections(mdb_user=mdb_user, mdb_web=mdb_web, mdb_sys=mdb_sys)
    init_datas(mdb_user=mdb_user, mdb_web=mdb_web, mdb_sys=mdb_sys)
    add_user_process(mdb_user)
示例#2
0
文件: start.py 项目: txf626/osroom
        mdb_web.init_app(config_prefix='MONGO_WEB',
                         db_config=database.MONGO_WEB_URI)
        mdb_sys.init_app(config_prefix='MONGO_SYS',
                         db_config=database.MONGO_SYS_URI)
        mdb_user.init_app(config_prefix='MONGO_USER',
                          db_config=database.MONGO_USER_URI)
    except OperationFailure as e:
        print("\n[Mongodb] *{}".format(e))
        print("Mongodb validation failure, the user name,"
              " password mistake or database configuration errors.\n"
              "Tip: to open database authentication configuration")
        sys.exit(-1)

    if db_init == 2:
        update_mdb_collections(mdb_user=mdb_user,
                               mdb_web=mdb_web,
                               mdb_sys=mdb_sys)
        init_datas(mdb_user=mdb_user, mdb_web=mdb_web, mdb_sys=mdb_sys)
    db_init -= 1

# 更新配置文件
from apps.core.flask.update_config_file import update_config_file
print(" * Update and sync config.py")
r = update_config_file(mdb_sys=mdb_sys)
if not r:
    print("[Error] Update profile error, check log sys_start.log")
    sys.exit(-1)
del CONFIG["py_venv"]

# 启动网站
from flask_script import Manager