現在、django アプリケーションに db や web などのいくつかのサービスがあり、docker-compose を使用してそれらをつなぎ合わせています。
Web版にはこんなコードが。
web:
restart: always
build: ./web
expose:
- "8000"
Web の docker ファイルには python2.7-onbuild があるため、requirements.txt ファイルを使用して必要なすべての依存関係をインストールします。
現在、統合にサークル CI を使用しており、このような circle.yml ファイルがあります。
....
dependencies:
pre:
- pip install -r web/requirements.txt
....
とにかく、サークルymlファイルの依存関係節を避けることができますか?
代わりに、Circle CI に docker-compose.yml を使用してもらいたいと考えています。