コード例 #1
0
def add_app():

    user_id = get_login_user_id()

    title = request.forms.title
    description = request.forms.description
    min_number = request.forms.min_number
    max_number = request.forms.max_number
    memory = request.forms.memory
    env = request.forms.env
    app_host = request.forms.app_host
    app_port = request.forms.app_port
    code_address = request.forms.code_address

    if user_id == 0:
        return abort(403, '未登录!')

    env = get_image_name_from_env(env)
    if env is None:
        return abort(403, "env error!")

    dao_obj = AppModel(title=title,
                       description=description,
                       user_id=user_id,
                       memory=memory,
                       env=env,
                       code_address=code_address,
                       app_host=app_host,
                       app_port=app_port,
                       min_container_number=min_number,
                       max_container_number=max_number,
                       create_time=datetime.datetime.now())
    dao_obj.save()
    return redirect("/user")
コード例 #2
0
ファイル: user.py プロジェクト: richardy2012/app
def add_app():

    user_id = get_login_user_id()

    title = request.forms.title
    description = request.forms.description
    min_number = request.forms.min_number
    max_number = request.forms.max_number
    memory = request.forms.memory
    env = request.forms.env
    app_host = request.forms.app_host
    app_port = request.forms.app_port
    code_address = request.forms.code_address

    if user_id == 0:
        return abort(403, '未登录!')

    env = get_image_name_from_env(env)
    if env is None:
        return abort(403, "env error!")

    dao_obj = AppModel(title=title, description=description, user_id=user_id, memory=memory, env=env,
                       code_address=code_address, app_host=app_host, app_port=app_port, min_container_number=min_number,
                       max_container_number=max_number, create_time=datetime.datetime.now())
    dao_obj.save()
    return redirect("/user")