前提
docker compose で
nginx,mysql,rails,react(node.js)のコンテナを自動的に起動できるようにしました。
実際に開発を行おうとしていたところで2つほどめんどくさいと感じる部分が出てきたので改善点があればアドバイスいただきたいです。
ネット記事をいろいろ見ていましたが、こういった部類のTipsは全然ありませんでした。
-
windowsでdockerとvscodeを使って開発していると、まずvscodeの拡張remote-sshで wsl2の環境に接続します。そのあとに、vscodeの拡張dev-containerでホスト(wsl2)上でrunning中のコンテナにvscodeで入ります。
多少接続に時間かかりますし、何といってもめんどくさいです。(wsl2のipが毎回変わるので、ssh/configを毎回書き換えないといけない)
windowsでdocker,vscodeを使用して開発する方は毎回このめんどくさいアプローチをしているのでしょうか? -
node.js用のコンテナにwebpackを使用してreactやtsをトランスパイルやバンドルを行っているのですが、npm run devを実行した後に自分はhtmlwebpackpluginを使用しているので、バンドル後フォルダ(distフォルダ)に作成したページ分の、バンドルされたjsファイルを読み込んだhtmlファイルが出力されるようにしています。
そこで、テストする際に毎回バンドル後のhtmlファイルをnginxコンテナの指定の部分にコピーして、ブラウザでnginxのipとportを指定して確認するというのも非常にめんどくさいです。
もし実際に実務でどのように開発が行われているのかを教えてもらえるととてもうれしいです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー