問題タブ [distillery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1313 参照

elixir - 蒸留所リリースの構成

https://hexdocs.pm/distillery/getting-started.htmlのドキュメントに目を通していますが、基本的な Phoenix アプリケーションを実行できません。これが私がすることです:

mix.exs蒸留所の部分を含めるようにファイルを更新するよりも:

次のコマンドを実行するよりも:

その結果、次のようになります。

私の理解では、コマンドでフェニックスアプリケーションを開始できるはずです

しかし、これを行うと、URLのブラウザからアクセスできませんhttp://localhost:4000

セットアップが間違っているのでしょうか、それともシステムを誤解していますか? 新しいリリースを開始するにはどうすればよいですか?

0 投票する
2 に答える
86 参照

elixir - VPS 上の Elixir アプリは、デーモン モードの ssh から起動できません

Phoenix + Elixir でアプリを作成し、蒸留所でサーバーにデプロイしました。デプロイを自動化するためにいくつかの bash スクリプトを作成しようとするまで、すべてがうまくいきました。ログオンして実行したときに、VPS でデーモン モードでアプリを実行しようとすると、常に成功します。

しかし、リモートコマンドでsshを実行すると

シェル画面に何も出力されず起動に失敗しました。それはうまくいきません。

しかし、フォアグラウンドモードで実行すると

アプリを正常に起動し、nohupフォアグラウンドモードで使用しようとしていた実行ログを表示しますが、別のコマンドを実行する必要がある間、実行ログは引き続き表示されます

SSHリモートコマンドを実行するために必要な手順はありますか?環境が設定されている可能性がありますか?