我正在尝试使用纱线工作区,然后将我的应用程序放入 Docker 映像中。
文件夹结构如下所示:
- 根
- Dockerfile
- 节点模块/
- libA --> ../libA
- 库A/
- ...
- 应用程序/
- ...
不幸的是 Docker 不支持符号链接 - 因此无法将根目录中的 node_modules 文件夹复制到 Docker 映像中,即使 Dockerfile 在我的情况下位于根目录中。
我可以做的一件事是使用 .dockerignore 排除符号链接,然后将真实目录复制到图像中。
另一个想法——我更喜欢——是有一个工具用符号链接的实际内容替换符号链接。不知道有没有这样的工具(最好是Javascript包)?
谢谢