我目前在 django 应用程序中有一些服务,例如 db 和 web,并且使用 docker-compose 将它们串在一起。
网页版有这样的代码..
web:
restart: always
build: ./web
expose:
- "8000"
web 中的 docker 文件有 python2.7-onbuild,所以它使用 requirements.txt 文件来安装所有必要的依赖项。
我现在正在使用 circle CI 进行集成,并且有一个这样的 circle.yml 文件。
....
dependencies:
pre:
- pip install -r web/requirements.txt
....
无论如何我可以避免circle yml文件中的依赖子句。
相反,如果有意义的话,我希望 Circle CI 使用 docker-compose.yml 。