docker
1# node-gyp 2FROM node:16.13.1 3RUN npm install -g node-gyp 4RUN npm config set node_gyp "/usr/local/lib/node_modules/node-gyp/bin/node-gyp.js" 5 6# ビルド 7COPY . . 8RUN node-gyp configure 9RUN node-gyp build 10 11# npm 12RUN npm install 13 14# 実行 15EXPOSE 8080 16CMD node ./server.js
docker でまずnode-gypをインストールし、cppファイルからnodeファイルを生成します(必須処理)。
その後、package.json にあるモジュール全てをインストールし、サーバーを実行させたいのですが、
RUN npm install
で失敗してしまいます。この部分のコードを外すと「モジュールがない」と怒られてしまいます。
どうしたらよろしいでしょうか?
失敗した時にエラーが出力されているのと思うのですが、内容を教えてもらっても良いでしょうか。
回答1件
あなたの回答
tips
プレビュー