0
私は、を使用する代わりに、forever
を使用してapp.js
を実行するドッカーコンテナにsails.js
ベースのWebアプリケーションをデプロイしようとしています。私は、次のDockerfileに基づいて構築されたドッキングウィンドウのコンテナがあります。私はそれがCMD sails lift
を使用するように変更した場合、できるだけ早く私は、ドッキングウィンドウコンテナを始めるとフォッカーモニタがドッカーコンテナ内で実行されない
FROM node:latest
RUN npm install -g sails mongodb forever pm2
RUN mkdir -p /host
WORKDIR /host
RUN npm install
EXPOSE 1337
#CMD sails lift
#CMD PORT=1337 forever start app.js --prod
CMD forever start app.js --prod
を、それはほとんどすぐにダウンした、しかし、コンテナが起動したままはい。
ドッキング用のコンテナでnode.jsアプリケーションを使用することが永久に可能かどうか、もしそうなら、私は疑問に思います。または私に間違っている可能性がありますDockerfile?
編集:(ただしあまりない情報)問題のドッキングウィンドウコンテナの
ドッカーログ:迅速な自己回答を
warn: --minUptime not set. Defaulting to: 1000ms
warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
info: Forever processing file: app.js
ログを調べましたか? –
はい、元の投稿に追加しました。ありがとう – TonyGW