問題タブ [procfile]
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.
foreman - Procfile は、独自の作業ディレクトリでプロセスを開始します
私はこの単純なProfileを持っています
myapp はパスにありますが、プロセスのホーム ディレクトリは ./directory/ である必要があります。プロセスを開始する場所を Procfile で指定するにはどうすればよいですか?
https://github.com/ddollar/foreman/pull/101は、この作業ディレクトリが Procfile で指定されたすべてのプロセスで同じであると想定しているため、役に立ちません
ruby - Foremanを使用して、別のディレクトリにあるRackアプリを起動します
いくつかのプロセスを正常に実行しているProcfileセットアップがあります。
もう1つのプロセスを追加する必要があります。マシンの別のディレクトリにあるSinatraアプリです。ディレクトリにcdすると、ターミナルから次のコマンドで起動できます。
そして、ターミナルを使用して別のディレクトリから開始できます。
しかし、フォアマンを使用してこれをどのように行う必要がありますか。以下を追加しようとしましたが、黙って失敗します。
これも可能ですか?もしそうなら、どのように?
django - django-app を heroku にプッシュする
私はいくつかの Django プロジェクトを持っており、Heroku にデプロイしたいと考えています。アプリを heroku にプッシュしようとすると、次のメッセージが表示されます。
ファイルリスト:
git構成
私のプロフィール:
私の requirements.txt ファイル:
次のコマンドで作成した Heroku アプリ:
heroku - Rails/Heroku... プログラムで procfile を変更できますか?
Heroku システムには、ワーカーをスケーリングできるように設計された procfile があります。私が抱えている問題は、執筆時点では知られていないワーカーをスケーリングしたいということです。つまり、それらをハードコーディングすることはできません。
Heroku でその場で新しいワーカー タイプを作成できるようにしたいと考えています。
クライアントごとにワーカーが必要です。または、より負荷の高いクライアントの多くのワーカーが考えられます。各クライアントは、自分のワーカーに対して支払います。
proc ファイルのすべての例には、「通常」、「優先度」の 3 つの異なるキューがあります。私が望むのは、クライアントごとに異なるキューです。「client_1」、「client_2」、「client_3」....
2000 エントリの procfile を作成できると思いますが、それは見苦しく感じます。
さて、私の質問です。
実行時に Rails アプリで procfile を変更することはできますか? 新しいクライアントを説明するために新しい行を追加しますか?
ruby-on-rails - cloudcontrol.com tcpポート使用中&procfile複数コマンド&プッシュフック
cloudcontrol.comでredmineを実行しようとしています。私は4つの質問があります:
- Webサーバーを起動するためにさらに多くのことを行う必要があります。たとえば、デプロイするたびにrakeタスクを実行する必要があります。それらを1つのライナーに入れることはできますか?テスト用にProcfileで次のものを取得しました。
web:foobarにタッチします。エコー"barbarz"; exec rails s -p $ PORT-eproductionをバンドルします
しかし、私はファイルfoobarを見ることも、ログファイルにbarbarzを取得することもありません:(
- サーバーにログインしてアプリケーションを起動したい場合、tcp$PORTがすでに使用されていると表示されます。
u24293 @ depvk7jw2mk-24293:〜/www$フューザー$PORT/ tcp#netstatとlsofは使用できません24293 / tcp:10 13 u24293 @ depvk7jw2mk-24293:〜/ www $ ps axu | grep 13 u24293 13 0.0 0.0 52036 3268?SN 15:22 0:00 sshd:u24293 @ pts / 0
sshdによって??? なぜそうなるのでしょうか?
- プッシュ中にこのデフォルトの動作を変更する必要があります:----->Railsプラグインのインジェクションrails_log_stdoutのインジェクションrails3_serve_static_assetsのインジェクション
または、easyredmineがベンダー/プラグインのプラグインを好まないため、その後に何かを実行します(または、easyredmineのコードをすばやく変更します)。どのようにそれを行うのですか(コードを変更せず、capistranoなどでそのためのアフターフックを実行します)?
- 専用サーバー上に独自のgitlabがあり、バンドルの場合はそれらのgemをプルする必要があります。最初のデプロイの前にアプリを実行しているユーザーの公開鍵を取得して、それをgitlabに追加するにはどうすればよいですか?
前もって感謝します :)
ruby-on-rails-3 - heroku と開発用の procfile
Procfile
ローカルマシンとherokuでの on development の使用法について少し混乱しています
ローカルマシンでレールを開始するには、必要です
私が使用するときに動作しますforeman
しかしherokuは走る
Procfile
ローカルマシンとherokuで問題ないようにするには、何を書きますか?
wordpress - WordPress ブログの Heroku プロファイル
Heroku で WordPress ブログを作成しています。サイトをローカルで実行foreman start
しようとすると、Procfile が見つからないというエラーが表示されます。私は Python Web アプリケーション用の Procfiles を作成しましたが、PHP には慣れていません。WordPress アプリの Procfile には何を入れる必要がありますか? どうもありがとう。
ruby-on-rails - 環境変数を Procfile の sh に渡す
以下を含む Profile があります。
環境変数を介して構成されるように、このパスを分割する必要があります。したがって、このパスを .env ファイルに保存されている環境変数に追加しました。
そして、実行時にこれらの環境をロードするように職長に指示します。
ただし、この環境変数はシェル コマンド内で使用できないため、エラーが発生します。
エラーが発生します:
では、環境変数をシェル コマンドに渡すにはどうすればよいでしょうか。
ruby-on-rails - Heroku のプライベート パブ | レール3
private_pub gem が heroku で使用するポートを理解するのに苦労しています。すべてがローカルで機能し、heroku で追加の dyno を起動できます。これを動的に設定する方法が必要だと思います。
私のプロフィール
pubsub: bundle exec rackup private_pub.ru -s thin -E production -p 9292
private_pub.yml
Procfile でポートを $PORT に設定すると自動的にポートが割り当てられますが、private_pub.yml でそれを参照するにはどうすればよいでしょうか?
ruby - Heroku ワーカー (sidekiq など) の Ruby バージョンを指定する方法は?
sidekiq
以下に示すように、Heroku ワーカーとして実行していますProcfile
。
実行時に表示されるように、1.9.1 ではなく Ruby 1.9.3 で実行したいと思いますheroku logs -t
。で指定ruby "1.9.3"
しましたが、Gemfile
実行すると次のように表示されますgit push heroku master
。
web
によると、とworker
dynoの両方で1.9.1 が実行されているようheroku logs
です。どんな助けでも大歓迎です。