2016-07-10 7 views
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 
+0

ログを調べましたか? –

+0

はい、元の投稿に追加しました。ありがとう – TonyGW

答えて

関連する問題