云端算盘组件发布
容器镜像制作
新建模板项目
* 从 <https://github.com/xuelang-group/py-components-demo> 克隆代码
* 将组件代码放到 components 文件夹下
* 将所需依赖写入 requirements.txt 中
编辑修改 Dockerfile
按照项目需求修改 docker/Dockerfile
文件,增加需要安装的库或修改 pipy 镜像地址。
执行构建镜像命令
登录镜像仓库
首先 login 镜像仓库,以
registry.xuelangyun.com
为例,执行命令docker login registry.xuelangyun.com -u [username] -p [password]
构建镜像命令
docker build -f docker/Dockerfile -t registry.xuelangyun.com/shuzhi-amd64/component-demo:0.0.1 .
上传镜像命令
docker push registry.xuelangyun.com/shuzhi-amd64/component-demo:0.0.1
命令脚本
修改
build.sh
中镜像名称,镜像 tag,镜像仓库地址,然后执行./build.sh
新建算盘组件
新建服务组件
键入镜像地址
component-demo:0.0.1
键入启动命令
python run.py components.test.app
编辑组件输入输出和参数