問題タブ [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.

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

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.

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

heroku - 単一のレポ、heroku の revel ビルドパックを使用した 2 つのリモートからステージング + 本番環境を維持する

Revel モデルはmodelsパッケージの下で定義されます。したがって、それらをインポートするには、%GOPATH/srcフォルダーに相対する完全なリポジトリ パスを使用する必要がありproject/app/modelsます。

これまでのところ、アプリ名をローカル開発マシンのフォルダー名として使用していて、開発環境と製品環境のみを使用している場合は、これで十分です。

Heroku のドキュメントでは、異なる環境 (ステージングなど) に複数のアプリを使用することを推奨しています。異なるオリジンを持つ同じリポジトリを使用。

これが問題の始まりです。ステージング環境PROJECTNAME_STAGINGが代替 appname (たとえば コンパイルが失敗するなど。PROJECTNAME_STAGINGimport PROJECTNAME/app/modelsimport PROJECTNAME_STAGING/app/models

revel の heroku buildpackを使用して、単一のローカルリポジトリと複数のオリジンで複数の環境を管理する可能性はありますか? または、まだ実装されていないビルドパックに必要な機能はありますか?

さらに、.godirバージョン管理が必要で、アプリへの git パスが含まれている必要があるファイルには、この問題が発生する可能性があります。このファイルに関するマルチ環境の二重性はどうですか?

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

akka - cloudfoundry (DEA) warden コンテナー内で実行される Akka クラスター

現在のプロジェクトでは、バージョン 2.3.4 の Akka クラスター機能を実行したいと考えていますが、私の目的ではこれを Java で実行したいと考えています。そして難しいのは、CloudFoundry v2 クラウド (DEA ワーデン コンテナー) 内で実行する必要があることです。

現在、(単一インスタンス) Akka コンテキストを (クラスタリングなしで) Java Web アプリ内で実行していますが、これからエスケープする必要があります。

実行中のインスタンスの数と新しいインスタンスをスケーリングして、既存のクラスターに参加できるようにしたいと考えています。それを行う良い方法はありますか?この要件に対応する既存のビルドパックはありますか?

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

linux - Heroku ビルドパック: bash スクリプトの npm install で権限が拒否されました

Heroku ビルド パックを作成していますが、ビルド パックでデプロイするときに npm 権限が拒否されます。ビルドログからのエラーは次のとおりです。実行時に許可が拒否されましたnpm install

npm を tar.gz にパッケージ化して使用しています。

私のcompileファイルでは:

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

python - heroku postgis makemigrations エラー geodjango

したがって、herokuのビルドパック用にマルチビルドパックがインストールされています

そして私は.buildpacksファイルを持っています

インストールは機能しますが、python manage.py makemigrations を実行すると、次のエラーが発生します。

次のように、settings.py でデータベースを設定する複数の方法を試しました。

私は何を間違っていますか?

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

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

これらの手順は、https://github.com/cloudfoundry-incubator/buildpack-packager/blob/master/doc/disconnected_environments.mdからのものです。

次に、Ruby アプリを次のようにデプロイしました。

  • ruby 2.0.0p643 (2015-02-25 リビジョン 49749) に切り替え [x86_64-linux]
  • バンドル インストール
  • バンドル パッケージ --all
  • cf プッシュ -b sjw_ruby_buildpack
    • 上記のエラー メッセージで失敗しました。
0 投票する
1 に答える
205 参照

cloud-foundry - [Cloud Foundry] ビルドパックにプロセスを追加するには?

このビルドパックに varnishlog ロギングを追加したいと思います: https://github.com/chregu/cf-varnish-buildpack

ビルドパックが Varnish エラーを disk/stderr に記録し始めたときに開始される 2 つ目のプロセスを追加するにはどうすればよいですか?