Node.jsのDockerfile作成のベストプラクティス DockerでNode.jsを動かすときのベストプラクティス
- マルチステージビルド
npm ci --production
を使う- distroless/nodejs を使う
tini
を使い、npm
ではなくnode
コマンドで起動してSIGTERMのシグナルが伝播するようにする- USERをroot以外にする
Search
Node.jsのDockerfile作成のベストプラクティス DockerでNode.jsを動かすときのベストプラクティス
npm ci --production
を使うtini
を使い、npm
ではなく node
コマンドで起動してSIGTERMのシグナルが伝播するようにする