node.jsのバージョンは、ここで確認
Dockerfile
FROM node:20.10.0 WORKDIR /usr/src/app
docker-compose.yml
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]は、アプリ作成で作るアプリ名を入れる
docker-compose build
※[my-app] は好きなアプリ名を入れる。
docker-compose run --rm node sh -c 'npx create-react-app [my-app] --template typescript'
docker-compose up -d
ブラウザで http://[IP]:3000 をアクセス