Closed2

Django+Docker-composeで開発したい!

yuriayuria

環境について

  • Docker Desktop(macbook)
  • PyCharm Professional(2022)
yuriayuria

最終的なDir構成

project/
├ web/
| ├ app/ 
| |    ├  aplication/ (それぞれのフォルダ)
| |    ├  app/ (Djangoプロジェクトルート)
| |    ├ manage.py
| |    └ requirements.txt
| └ Dockerfile 
├ db/
| └Dockerfile
└ docker-compose.yaml

この構成のメリット

  • ディレクトリー構成を見ただけでコンテナ構成が直感的に理解できる
  • Dockerfileが迷子になりにくく、Dockerfile自体の命名を考える必要もない
  • 拡張した際に別なブランチに分けるのが容易

この構成のデメリット

  • いじりたいアプリケーションへの階層が深くなる
  • PyCharmの設定がやや面倒
このスクラップは2022/12/05にクローズされました