如何构建docker(rush monorepo)?

问题描述 投票:0回答:1

所以我有一个使用 rush (pnpm) 的 monorepo。

我有多个应用程序和多个库。应用程序依赖于库,库又依赖于库。

我知道 pnpm 使用符号链接创建一个 node_modules 文件夹。

我知道 docker copy 指令不会遵循符号链接。

如何使用 rush (pnpm) 构建应用程序而不使用符号链接(仅适用于生产部署)

production monorepo pnpm pnpm-workspace rush
1个回答
0
投票

https://rushjs.io/pages/commands/rush_deploy/

构建存储库后,可以使用“rush 部署”来准备部署 将 Rush 项目的子集及其依赖项复制到目标文件夹, 然后可以将其上传到生产服务器。 “仓促部署”行为 由必须首先创建的场景配置文件指定,使用 “rush init-deploy”命令。

© www.soinside.com 2019 - 2024. All rights reserved.