ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

06_virtualization:05_container:28_docker_react

28 Docker React

DockerでReact環境を用意してみる。

1 ファイル用意

mkdir /app/react
cd /app/react

Dockerfile

FROM node:18.12.1-alpine
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] && yarn start'
    ports:
      - '3000:3000'
    environment:
      - CHOKIDAR_USEPOLLING=true

※[my-app]は、アプリ作成で作るアプリ名を入れる

※CHOKIDAR_USEPOLLING=Trueを入れておくと、編集するとホットリロードしてくれる。

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/28_docker_react.txt · 最終更新: 2023/12/12 17:07 by matsui