dockerでcreate-react-appを使ってみた経験がある人はいませんか?Dockerで「React Appを作成する」
from node
RUN mkdir /src
WORKDIR /src
ADD package.json /src/package.json
RUN npm install
EXPOSE 3000
CMD [ "npm", "start" ]
そして同様にドッキングウィンドウ・コンファイルを使用:これは私がコンテナを起動し、アプリを表示することができ
app:
volumes:
- "./app:/src"
ports:
- "3000:3000"
- "35729:35729"
build: ./app
私はそれのようDockerfileで設定を取得することができました。しかし、マウントされたボリュームにファイルを保存するときにlivereloadは機能せず、webpackはsrcディレクトリのいくつかの.json.gzipファイルを作成しました。
これを正しく動作させるための提案はありますか?
私はドッキングウィンドウは、あなたが持っていると思います何のために適切なツールではないと思います。あなただけのライブリロードとあなたが好きな他の機能とあなたのマシン上で開発し、リリース版または自動テストのためのコンテナ/画像を作成する...なぜここに開発のためのドッカーが必要なのか分かりません... – aholbreich
livereloadは、 Docker for Macを使用するか、Linux上のドッカーを使用します。まだDocker Toolbox(VM搭載)を使用している場合は、ファイルの監視がしばしば機能しないことが報告されています。 – dnephin
@DnephinはDocker for Macに切り替えてくれてありがとうございます。 –