Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Next.js + Django + PostgresSQL DevContainer SetUp Guide

前提条件

  • Docker
  • Visual Studio Code
  • Visual Studio CodeのRemote - Containers拡張機能

セットアップ

  1. Docker for desktop 起動していることを確認します。
  2. このリポジトリをクローンします。
  3. Visual Studio Codeでプロジェクトフォルダを開きます。
  4. Cmd + Shift + P(macOS)またはCtrl + Shift + P(Windows/Linux)を押してコマンドパレットを開きます。
  5. "Remote-Containers: Reopen in Container"と入力し、選択します。
  6. さらに、"Rebuild and Reopen in Container"を選択して、キャッシュを使用せずにコンテナを再構築します。
  7. DevContainerのビルドが完了するまで待ちます。

※ 1回目のコンテナ起動時にエラーが発生する場合はRetryを押して下さい(2回以上失敗する場合は表示されるエラーに対応して下さい)

フロントエンド(Next.js)の起動方法

  1. 必要なパッケージのインストールをします
cd frontend
npm install
  1. ターミナルで以下のコマンドを実行します:
yarn dev

ブラウザで http://localhost:3000 にアクセスして、Next.jsアプリケーションが起動していることを確認します。

バックエンド(Django)の起動方法

別のターミナルで以下のコマンドを実行します:

cd backend
python manage.py runserver 0.0.0.0:8000

ブラウザで http://localhost:8000 にアクセスして、Djangoアプリケーションが起動していることを確認します。

ライブラリやパッケージの追加方法

フロントエンド(Next.js)

frontend ディレクトリに移動します:

cd frontend

必要なパッケージを yarn でインストールします:

yarn add パッケージ名

バックエンド(Django)

backend ディレクトリに移動します:

cd backend

必要なパッケージを pip でインストールします:

pip install パッケージ名

インストールしたパッケージを requirements.txt に追加します:

pip freeze > requirements.txt

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages