NEXTを勉強するためだけのアプリフォークして使うと便利
- Node.js 20
- Next.js
- Prisma
- phpMyAdmin
- MariaDB
- TailwindCSS
- TypeScript
- MacOS
- DockerDesktop
- GithubDesktop
- VisualStudioCode
開発用環境変数ファイルを読み込み用環境変数としてコピーします。
cp .env.loacl .envNEXT.jsやデータベースを動作させるためのDockerコンテナをビルドします。
docker-compose up -d --buildNEXT.js用の依存関係をインストールします。
docker-compose exec app npm installまず、モデル情報などをschema.prismaに統合します。
docker-compose exec app node scripts/merge-prisma.js次にモデルなどのテーブル構造をデーターベースに登録します。
docker-compose exec app npx prisma migrate dev環境構築はこれで終了です。
以下のコマンドを実行してNEXT.jsを起動します。
docker-compose exec app npm run devhttp://localhost:3000
http://localhost:8080