首页 > 解决方案 > 是否可以将不同的 monorepos 包部署到不同的域

问题描述

我正在尝试部署 2 个反应包 (repos) 的 monorepo,其中每个包都部署到不同的 aws s3 存储桶,这可能吗?

包 A 部署到api.mywebsite.com

包 B 部署到www.mywebsite.com

标签: reactjsamazon-web-servicesamazon-s3deploymentmonorepo

解决方案


欢迎来到 Stackoverflow!

我建议您执行以下操作

  1. 在您的构建步骤中创建两个工件(例如apiweb)。例如,如果您npm build创建了一个./build目录,请cp -r build api为项目做api类似的事情web
  2. 在您的部署步骤中,对工件执行类似aws s3 cp api s3://api.mywebsite.com --recursiveaws s3 sync api s3://api.mywebsite.com相同的操作web

推荐阅读