MCPcopy Create free account
hub / github.com/aaPanel/BaoTa / remove_project

Method remove_project

mod/project/nodejs/base.py:996–1011  ·  view source on GitHub ↗

@name 删除node项目

(self, get)

Source from the content-addressed store, hash-verified

994
995 # 2024/7/12 下午5:45 删除node项目
996 def remove_project(self, get):
997 '''
998 @name 删除node项目
999 '''
1000 get.pm2_name = get.get("pm2_name", "")
1001 if get.pm2_name != "":
1002 from mod.project.nodejs.pm2Mod import main
1003 main().delete(mode="cluster_mode", name=get.pm2_name)
1004
1005 from projectModel.nodejsModel import main
1006 remove_result = main().remove_project(get)
1007 from mod.base.web_conf.redirect import Redirect
1008 Redirect().remove_redirect_by_project_name(get.project_name)
1009 if not remove_result["status"]:
1010 return public.returnResult(False, remove_result["error_msg"], code=5)
1011 return public.returnResult(True, '删除成功', code=0)
1012
1013 # 2024/7/13 上午10:22 检测环境变量是否有误,并返回构造好的环境变量
1014 def get_run_env(self, get):

Callers 1

deleteMethod · 0.45

Calls 6

mainClass · 0.90
RedirectClass · 0.90
returnResultMethod · 0.80
getMethod · 0.45
deleteMethod · 0.45

Tested by

no test coverage detected