ローカル環境構築は?
- ローカルDockerのNodeコンテナでサンプルアプリを動かす
ホスト側ディレクトリ構成
- ServiceName
- docker
- docker-compose.yml
- next
- app
- public
- package.json
- docker
docker-compose.yml
1 | services: |
git clone してくる
- ServiceNameディレクトリ直下へnextという名前でアプリケーションリポジトリをcloneしてくる
コンテナ起動
1 | docker compose up -d |
コンテナログイン
1 | docker compose exec --user node node bash |
パッケージインストール
ホスト側からの場合
1 | docker compose exec --user node node yarn install |
コンテナログイン後の場合
1 | yarn install |
Nextアプリ起動
ホスト側からの場合
1 | docker compose exec --user node node yarn dev |
コンテナログイン後の場合
1 | yarn dev |