問題タブ [buildpack]
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.
heroku - Check heroku app's stack in buildpack
How can I get heroku stack of the app for which buildpack is being executed. I would like to invalidate the caches, if the stack has been changed since last build. Example usecase: Apps migrating to the Celadon Cedar-14 Stack.
heroku - 単一のレポ、heroku の revel ビルドパックを使用した 2 つのリモートからステージング + 本番環境を維持する
Revel モデルはmodels
パッケージの下で定義されます。したがって、それらをインポートするには、%GOPATH/srcフォルダーに相対する完全なリポジトリ パスを使用する必要がありproject/app/models
ます。
これまでのところ、アプリ名をローカル開発マシンのフォルダー名として使用していて、開発環境と製品環境のみを使用している場合は、これで十分です。
Heroku のドキュメントでは、異なる環境 (ステージングなど) に複数のアプリを使用することを推奨しています。異なるオリジンを持つ同じリポジトリを使用。
これが問題の始まりです。ステージング環境PROJECTNAME_STAGING
が代替 appname (たとえば コンパイルが失敗するなど。PROJECTNAME_STAGING
import PROJECTNAME/app/models
import PROJECTNAME_STAGING/app/models
revel の heroku buildpackを使用して、単一のローカルリポジトリと複数のオリジンで複数の環境を管理する可能性はありますか? または、まだ実装されていないビルドパックに必要な機能はありますか?
さらに、.godir
バージョン管理が必要で、アプリへの git パスが含まれている必要があるファイルには、この問題が発生する可能性があります。このファイルに関するマルチ環境の二重性はどうですか?
akka - cloudfoundry (DEA) warden コンテナー内で実行される Akka クラスター
現在のプロジェクトでは、バージョン 2.3.4 の Akka クラスター機能を実行したいと考えていますが、私の目的ではこれを Java で実行したいと考えています。そして難しいのは、CloudFoundry v2 クラウド (DEA ワーデン コンテナー) 内で実行する必要があることです。
現在、(単一インスタンス) Akka コンテキストを (クラスタリングなしで) Java Web アプリ内で実行していますが、これからエスケープする必要があります。
実行中のインスタンスの数と新しいインスタンスをスケーリングして、既存のクラスターに参加できるようにしたいと考えています。それを行う良い方法はありますか?この要件に対応する既存のビルドパックはありますか?
linux - Heroku ビルドパック: bash スクリプトの npm install で権限が拒否されました
Heroku ビルド パックを作成していますが、ビルド パックでデプロイするときに npm 権限が拒否されます。ビルドログからのエラーは次のとおりです。実行時に許可が拒否されましたnpm install
:
npm を tar.gz にパッケージ化して使用しています。
私のcompile
ファイルでは:
python - heroku postgis makemigrations エラー geodjango
したがって、herokuのビルドパック用にマルチビルドパックがインストールされています
そして私は.buildpacksファイルを持っています
インストールは機能しますが、python manage.py makemigrations を実行すると、次のエラーが発生します。
次のように、settings.py でデータベースを設定する複数の方法を試しました。
私は何を間違っていますか?
ruby - Cloud Foundry Ruby オフライン ビルドパック
Ruby Offline ビルドパックを機能させようとしていますが、アプリケーションのデプロイ時にこのエラーが発生します。
2015-03-31T14:28:56.21-0600 [STG/0] OUT -------> Buildpack バージョン 1.3.0 2015-03-31T14:28:56.22-0600 [STG/0] OUT ! 2015-03-31T14:28:56.22-0600 [STG/0] アウト! そのようなファイルまたはディレクトリはありません - /var/vcap/data/dea_next/admin_buildpacks/fbc8ba1a-0f89-4cd4-bdc6-6b189b326ab6_f80a090fe58f5bba36a6d25dfe86220f7dfcc41d/compile-extensions/bin/translate_dependency_url https://s3-external-1.amazonaws.com/ buildpack-ruby/bundler-1.7.12.tgz 2015-03-31T14:28:56.22-0600 [STG/0] アウト!
環境: Linux CentOS 6
私が従った手順は次のとおりです。
- https://github.com/cloudfoundry/ruby-buildpackから ZIP をダウンロードします。
- ローカルで解凍
- cd ルビービルドパック
- rvm 使用 2.1.5
- BUNDLE_GEMFILE=cf.Gemfile バンドル
- BUNDLE_GEMFILE=cf.Gemfile bundle exec buildpack-packager キャッシュ
- cf create-buildpack sjw_ruby_buildpack ruby_buildpack-cached-v1.3.0.zip 11
次に、Ruby アプリを次のようにデプロイしました。
- ruby 2.0.0p643 (2015-02-25 リビジョン 49749) に切り替え [x86_64-linux]
- バンドル インストール
- バンドル パッケージ --all
- cf プッシュ -b sjw_ruby_buildpack
- 上記のエラー メッセージで失敗しました。
cloud-foundry - [Cloud Foundry] ビルドパックにプロセスを追加するには?
このビルドパックに varnishlog ロギングを追加したいと思います: https://github.com/chregu/cf-varnish-buildpack
ビルドパックが Varnish エラーを disk/stderr に記録し始めたときに開始される 2 つ目のプロセスを追加するにはどうすればよいですか?