윈도우 환경 React에서 Volume을 사용하기 위해서는 WATCHPACK_POLLING 환경 설정을 사용해야 한다.
명령어로 실행하기 위해서는 하기 내용과 같이 -e 옵션과 함께 WATCHPACK_POLLING 옵션을 true 값으로 주면 된다.
두 번째 -v 옵션에서 PowerShell 에서는 ${pwd}를 사용하면 되고, CMD 환경에서는 %cd%를 사용하면 된다.
docker run -it -p 3000:3000 -v /app/node_modules -v ${pwd}:/app -e WATCHPACK_POLLING=true <이미지 명>
그다음 리액트 앱에서 변경하면 실시간으로 변경되는 것을 확인 할 수 있다.
REFERENCE
https://stackoverflow.com/questions/70488471/docker-with-create-react-app-is-not-updating-changes
댓글