如何配置Docker来高效地开发两个依赖的Python仓库?
开发中:使用卷将框架安装到运行时以实现快速迭代(热重载)。
在生产中:构建一个不依赖于主机卷的干净运行时映像。
dev/
├── framework/
│ └── ...
└── runtime/
├── ...
└── Dockerfile
补充:依赖项的开发速度有限(例如,开源项目需要用户验收)。通过普通的 venv 对运行时进行单元测试pip install -e
是一个显而易见的选择——但必须等到依赖项发布后才能在任何 CICD 管道中安装。
如何在所有这些之前在本地运行 docker - 快速移动、打破常规并进行迭代?