还不快抢沙发

添加新评论

1.模块的目录结构 ``` MODULE_NAME │ hello-istio.yaml │ tree │ ├─nodeserver │ Dockerfile │ server.js │ └─pythonserver Dockerfile productpage.py requirements.txt ``` 2.模块的添加 - 模块的名称 - 模块的标识(英文名) - 模块的路由文件路径,默认使用模块目录下的route.php - 路由前缀必须和模块一致 - 需要指定一个菜单,该菜单以及其后辈菜单与之关联 3.模块的安装和更新 - 不同的版本通过不同目录来区分 - 模块的所有版本信息存在于模块服务上,后台只存已安装过的版本 - 后台已安装过的版本可以一键切换 - 安装新版本,需要从模块服务获取该版本的下载地址并解压到执行目录 5.模块的启用 - 数据库存在该模块,并且没有被禁用 - 文件目录的检测,模块目录和版本号 - 运行模块,模块健康的检查 6.模块的禁用 - 不删除模块文件 - 关闭该模块路由使用 - 关闭与该模块关联的菜单和资源的授权 7.模块服务 - 使用对象是后台程序 - 功能是提供模块的所有版本的信息,内容包括版本号,下载链接等 8.前台模块的更新 - 加压到指定的目录 - 打包并输出到指定目录 注意事项: - 模块服务独立部署 - 模块必须依附于后台存在,不能独立运行 - 版本号由数字、小写字母、下划线(_)和句号(.)构成