是否可以将不同的monorepos程序包部署到不同的域

时间:2019-04-10 04:25:53

标签: reactjs amazon-web-services amazon-s3 deployment monorepo

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

要部署到api.mywebsite.com的软件包A

要部署到www.mywebsite.com的软件包B

1 个答案:

答案 0 :(得分:0)

欢迎来到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工件进行相同的操作