環境
- Docker 20.10.5
- docker-compose 1.28.5
- PyCharm 2020.3.5 (Professional Edition)
コード
事前準備
コンテナのビルド
$ make build
起動
$ make dev
動作確認
$ $ curl localhost:8000
{"status":"ok"}
停止
$ make down
PyCharm の設定
インタプリタの設定
-
PyCharm > Preferences > Project > Python Interpreter
-
Local Path
にローカルのプロジェクトのパス、Remote Path
には Docker コンテナ内のコードを配置するパスを入力してOK
デバッグ設定
-
Run > Edit Configurations
-
Name
に適当に名前を入力。今回はapi
。 -
Script path
にはローカルのエントリーポイントとなるファイルのパスを入力。 -
Working directory
はローカルのプロジェクトルートを入力。