def update_project(): """ update project """ data = loads(request.data) file_path = manage(YML_PATH + '/' + data["name"], data["yml"], True) return jsonify(path=file_path)
def update_project(): """ update project """ data = loads(request.data) file_path = manage(YML_PATH + '/' + data["name"], data["yml"], True) return jsonify(path=file_path)
def create_project(): """ create new project """ data = loads(request.data) file_path = manage(YML_PATH + '/' + data["name"], data["yml"], False) load_projects() return jsonify(path=file_path)
def update_project(): """ update project """ data = loads(request.data) file_path = manage(YML_PATH + '/' + data["name"], data["yml"], True) if 'env' in data and data["env"]: env_file = open(YML_PATH + '/' + data["name"] + "/.env", "w") env_file.write(data["env"]) env_file.close() return jsonify(path=file_path)
def update_project(): """ update project """ data = loads(request.data) file_path = manage(YML_PATH + '/' + data["name"], data["yml"], True) if 'env' in data and data["env"]: env_file = open(YML_PATH + '/' + data["name"] + "/.env", "w") env_file.write(data["env"]) env_file.close() return jsonify(path=file_path)
def update_project(): """ update project """ if("username" in session): YML_PATH = "./users/" + session["username"] data = loads(request.data) file_path = manage(YML_PATH + '/' + data["name"], data["yml"], True) if 'env' in data and data["env"]: env_file = open(YML_PATH + '/' + data["name"] + "/.env", "w") env_file.write(data["env"]) env_file.close() return jsonify(path=file_path) else: return "unauthorized", 403
def create_project(): """ create new project """ data = loads(request.data) if 'template' in data and data["template"]: template_name = COMPOSE_TEMPLATES + '/' + data["template"] + '.yml' if os.path.isfile(template_name): with open(template_name, 'r') as template_file: data["yml"] = template_file.read() file_path = manage(YML_PATH + '/' + data["name"], data["yml"], False) if 'env' in data and data["env"]: env_file = open(YML_PATH + '/' + data["name"] + "/.env", "w") env_file.write(data["env"]) env_file.close() load_projects() return jsonify(path=file_path)