====== 29 Next.js ====== ===== 1 ファイル用意 ===== node.jsのバージョンは、[[https://nodejs.org/en|ここ]]で確認 FROM node:20.10.0 WORKDIR /usr/src/app version: '3' services: node: container_name: "react" build: . volumes: - .:/usr/src/app command: sh -c "cd my-app && npm run dev" ports: - '3000:3000' environment: - WATCHPACK_POLLING=true ※[my-app]は、アプリ作成で作るアプリ名を入れる ===== 2 build ===== docker-compose build ===== 3 react アプリ作成 ===== ※[my-app] は好きなアプリ名を入れる。 docker-compose run --rm node sh -c 'npx create-react-app [my-app] --template typescript' ===== 4 起動 ===== docker-compose up -d ===== 5 確認 ===== ブラウザで http://[IP]:3000 をアクセス {{:06_virtualization:05_container:pasted:20231210-080134.png}} {{tag>react Docker next.js}}