我目前在一个Django应用中拥有一些服务,例如db和web,并且使用docker-compose将它们串联在一起。
Web版本的代码如下所示...
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。