首页 > 解决方案 > 带有 monorepos 的 Docker - 在子存储库之间共享文件

问题描述

我在子文件夹中有一个带有各种 Node 应用程序的 monorepo(使用 Lerna,但适用于所有 monorepos)。每个子文件夹都有自己的 Dockerfile。但是,要构建,每个应用程序都需要一个来自项目根目录的文件(tsconfig.json)......它在“构建上下文”之外。

解决此问题的最佳方法是什么?

我可以docker build从项目的根目录运行,但随后

显然,这个是行不通的。

FROM node
WORKDIR /some/src/path
COPY ../../tsconfig.build.json ../..
RUN yarn build

标签: docker

解决方案


推荐阅读