我的解决方案中有几个项目(一些生产和一些测试......) 并且每个项目都有一个泊坞窗图像。 解决方案中的每个.fsproj文件都包含以下行:
<Import Project="..\.paket\Paket.Restore.targets" />
但是docker's build context is limited by the project's folder 而且我宁愿不处理这个问题。
可以使用Paket而无需引用父文件夹吗?
答案 0 :(得分:2)
我不是专家,但我想你有两个选择:
Paket.Restore.targets
个文件,这不是那么糟糕恕我直言。在我的项目中,我决定从父文件夹构建docker镜像,但是你可以通过设置构建上下文来实现。如果你决定这是我使用的命令:
docker build -t“$ IMAGE:$ TAG_NAME”-f“$ DOCKERFILE_PATH”。
我从父级别运行它,并且通过-f
您可以指定Dockerfile,并在末尾设置.
来设置构建的上下文。