このプロジェクトは、Django を使用した TODO アプリケーションです。フロントエンドは React を使用しています。
- Docker がインストールされていること
git clone git@github.com:<username>/udemy.codor.django-tutorial.todo.git
git clone https://github.com/<username>/udemy.codor.django-tutorial.todo.git
frontend と backend でそれぞれ.env.example をコピーして .env を作成し、環境変数を設定する。
バックエンドのライブラリは自動でインストールされるため、フロントエンドのライブラリのみインストールする。
cd ./udemy.codor.django-tutorial.todo
docker compose run frontend npm install
docker compose up -d --build
docker compose exec frontend npm run build:css
docker compose exec frontend <コマンド>
docker compose exec backend <コマンド>
docker compose down
トラブルシューティングの際は、ログを確認してください。
docker compose logs -f