コマンドを実行するとplay reload
、アプリケーションが実行されていない場合に返されるブール値は何ですか?
次のような展開シェルスクリプトを実行すると:
play reload || nohup play start
Playを開始しますか?インスタンスが実行されていなかったら?それとも関係なく失敗しますか?
コマンドを実行するとplay reload
、アプリケーションが実行されていない場合に返されるブール値は何ですか?
次のような展開シェルスクリプトを実行すると:
play reload || nohup play start
Playを開始しますか?インスタンスが実行されていなかったら?それとも関係なく失敗しますか?
まず、play reload
コマンドについて誤解していました。これは実際には sbt ツールの一部であり、Play! の一部ではありません。アプリケーション自体。
play reload
ゼロとして返され、デニス・ウィリアムソンが指摘したように、それは成功を意味します。
私が実際に言及していたのはplay stage
、自動展開のような場合にアプリケーションを本番用に準備するものでした。
最終的なデプロイ スクリプトは次のようになります。
play compile
play stop || true
nohup play -DapplyEvolutions.default=true start
進化を適用するための私の便利なショートカットに気づきましたか?
これも同様に機能することを確認しましたが、最終的には使用しませんでしたplay stage
。