docker-compose build
docker-compose up -d
docker-compose exec app sh
# プロジェクトの環境構築
cd /home
poetry run poetry install
# アプリケーションを起動
cd /home/app
make dev
# 管理画面を起動
cd /home/auth
poetry run python manage.py migrate
make dev
docker-compose -f docker-compose.prod.yaml up -d
VSCodeにRemote Container
の拡張機能を入れる。
VSCode左下の「><」をクリックして、コンテナに接続する。
VSCodeにPython
の拡張機能を入れる。
コンテナ内で/app/src
ディレクトリを開く。
poetry install
を実行する。
プロジェクトディレクトリ内に.venv
という仮想環境のディレクトリが作られるので、
VSCodeの下にある「Select python interpreter」をクリックし、「Enter interpreter path」を選択し、/app/src/.venv/bin/python3
を選ぶ。