В настоящее время у меня есть несколько сервисов, таких как db и web, в приложении django, а docker-compose используется для их объединения.
В веб-версии есть такой код.
web:
restart: always
build: ./web
expose:
- "8000"
Файл докеров в сети имеет python2.7-onbuild, поэтому он использует файл requirements.txt для установки всех необходимых зависимостей.
Теперь я использую круг CI для интеграции и имею файл circle.yml, подобный этому.
....
dependencies:
pre:
- pip install -r web/requirements.txt
....
В любом случае я мог бы избежать предложения зависимости в файле yml круга.
Вместо этого я бы хотел, чтобы Circle CI использовал docker-compose.yml, если это имеет смысл.