可以j将其构建成一个Docker镜像。 在项目根目录编写Dockerfile。 使用docker编译成镜像。 在云上运行。在集群或单服务器ecs上运行。
基于 express 应用迁移方案 首先创建应用,选择 express 应用迁移方案,然后等待代码仓库初始化,初始化完成, 点击开发部署进入到在线的开发环境中,左侧就是初始化的代码包。然后将已经开发好的 express 应用直接拖拽到 Cloud IDE 的文件列表的根目录。接下来是添加依赖,在 package.json,找到 Midway 的开发依赖,复制出来再打开 Cloud IDE 目录中的 package.json,添加保存。 如果app.js是主应用的入口文件,那么需要复制帮助文档里app.js的内容到开发平台, 将入口暴露出来。然后安装依赖,依赖安装后,进行调试,直接在终端里输入 app.js 的指 令。如果想要预览,可以点击左下角的预览,然后在弹出的输入框里输入端口号,把 3000 端口映射出去,成功后,点击右下角的访问。调试结束之后如果没问题,就可以去部署。点开 IDE 左侧第一个 tab 的 workbench 部署插件,然后选择部署环境,点击确认就完成了部署。 需要注意的是,基于 MidwayServerless 做 express 应用迁移,默认会把 app/和 config/这两个目录打包进去,如果你的应用需要将其他的目录也一起打包,需要在 f.yml 中添加如下的配置,比如 util 等。 点开 workbench 部署插件,选择日常环境,然后点部署。部署完成平台会给分配一个 二级域名,用于访问部署成功的线上结果。所以通过 MidwayServerless,我们是可以很 方便的把存量的 express 应用迁移到云上的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。