Docker+semantic-uiの環境でnpm installやnpm ci時に毎回セットアップを聞かれるのを避けたい

Docker+semantic-uiの環境でnpm installやnpm ci時に毎回セットアップについて聞かれるのを避けたいときどうすれば良いのかについてご紹介していこうと思います。

状況が限定的な気がするので、備忘録程度に残しておきます。



Docker+semantic-uiの環境でnpm installやnpm ci時に毎回セットアップを聞かれるのを避けたい

私は当初Dockerfileを次のように設定しておりました。

しかしこれでは、
RUN npm ci
のときにsemantic uiのセットアップのことについて聞かれて、Dockerのビルドが失敗してしまいます。

npm ciを叩いたときに自動でyを押し続けるように設定しても、最初はセットアップがうまくいくものの、いくつか聞かれたときにy以外を押すものがあり効果的ではありませんでした。
npm installやnpm ciで自動でyを入力させ続けたいとき(yオプションのような挙動をさせたいとき)

結論を言うと、semantic.jsonやsemanticのフォルダもコピーしてnpm installやnpm ciをするようにしましょう。

どうやらsemantic.jsonやsemanticのフォルダにセットアップの情報が格納されており、これらもコピーすれば自動でそれを見てくれていそうです。

終わりに

Docker+semantic-uiの環境でnpm installやnpm ci時に毎回セットアップについて聞かれるのを避けたいときどうすれば良いのかについてご紹介いたしました。

最後までお読みいただきありがとうございます。
よろしければブログやTwitterでのシェアをお願いしております。
コメントもお待ちしております。
誤植や勘違いなどございましたらコメント欄にて教えていただけると幸いです。

直接契約ができるフリーランスエージェント「エンハンス」を立ち上げました。
詳しくは下記LPをご参照ください。
https://enhance.decryption.co.jp/

Youtubeチャンネル開設いたしました。
チャンネル登録者10,000人を目指しているので、良いと思った方はチャンネル登録をお願いしたいです。
https://www.youtube.com/channel/UC219XhmSRxmXltTy6COxSMw






Docker

Posted by ちこ