問題タブ [cloudcontrol]
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.
php - PaaS プロバイダーがデプロイ中に依存関係のインストールを提案するのはなぜですか? (PHPまたはNodeJS、およびおそらくその他の場合)
Heroku、CloudControl、Exoscale などの PaaS プロバイダーは、git を使用したデプロイを提供します。
ソースコードをプッシュした後、nodeJS または PHP/Composer アプリケーションの依存関係を自動的にダウンロードします。なんで?
依存関係をローカルで取得して PaaS プロバイダーにアップロードしないのはなぜですか (例: git リポジトリに含めるなど)。
git push を実行した後、依存関係をダウンロードする/「node install」または「composer install 」を実行する利点は何ですか?
php - cloudcontrol の phpcclib を介して構成設定を追加する
可能かどうか、および次のような構成設定を追加する方法を尋ねる必要があります。
phpcclib
のおかげcloudcontrol
で
git - cloudControl マシンで git 情報を取得するにはどうすればよいですか?
cloudControl コンテナーでこれらの情報を自動的にフェッチする方法を探しています。そこで、いくつかの git 情報 (コミット ハッシュなど) を返す小さな Symfony2 サービスを作成しました。
これをローカル マシンで実行すると、適切な短縮されたコミット ハッシュが返されます。しかし、これを自分の cloudControl マシンにプッシュすると、戻り値はnull
. 手動でマシンに接続し、コマンド ラインでこのコマンドを実行しました (www
フォルダー内で、リポジトリがプッシュされます)。次のエラーがスローされます。
.git
リポジトリ全体 (フォルダを含む) をリモート マシンにプッシュするだけだと思っていたので、本当に混乱しています。このエラーが発生するのはなぜですか? また、代わりに git 情報を取得するにはどうすればよいですか?
php - cloudControl 上の MongoDB で Symfony2 を使用するには?
cloudControl (heroku のような PaaS プロバイダー) コンテナーで Symfony2 と MongoDB を使用したいと考えています。Symfony2は MongoDB の使用をサポートするようになりました:
また、MongoDB は PaaS アドオンであるため、静的な接続資格情報はありません。それらはコンテナによって生成されます。cloudControl は、PHP で資格情報にアクセスするために次の方法を提供します。
これらの動的に取得された資格情報を Symfony2 に取得するにはどうすればよいconfig.yml
ですか?
mysql - cloudcontrol.com での SUPER 権限のない CREATE TRIGGER
cloudcontrol.com で mysqls データベース アドオンのトリガーを作成しようとすると、次のエラーが表示されます。
エラー 1419 (HY000): SUPER 権限がなく、バイナリ ログが有効になっています (安全性の低い log_bin_trust_function_creators 変数を使用することをお勧めします)
では、トリガーを使用する方法は本当にありませんか? それはイライラします。回避策はありますか?
node.js - CloudControl サーバー上の CRON
node-cron
js-land cron 実装である を介して、cron ジョブを使用して node.js サーバーをセットアップしました。明らかにエラーがなく、未知のパターンに従って、ジョブが起動しない場合があることに気付きました。
さて、このサーバーは無料のサーバーなので、アクティビティがないとスリープ状態になり、ジョブが起動しないのではないかと考えていました。私はドキュメントを見てきましたが、これに関する明確な兆候は見られませんでした。
Cron アドオンは見たことがありますが、興味はありません。jsプロセス内で動作させたいと思います。
ありがとう!
deployment - デプロイする前に Github リポジトリで非公開の変更を行いますか?
悲しいことに、GitHub ではプライベート リポジトリはプレミアム ユーザー向けであり、リポジトリをアップロードしましたが、サード パーティのログイン情報が多く、それらのログイン情報を非公開にしたいと考えています。また、MongoHQ 接続があり、データベースを作成したいと考えています。プライベート、CloudControl にデプロイします。
CloudControlとHerokuの仕組みは、ディスク上のクローンの後にファイルを取得することですか、それともクローンは「一時的な」ファイルに過ぎず、Githubでホストされているものを取得しますか?
mongodb - ホスティング Web サイトでカスタム変数環境を使用するのはなぜですか?
私はホスティングの世界 (cloudcontrol) に不慣れで、データベース管理 (mongohq) や Google 認証などのアプリケーション資格情報に問題があります。
それで、これらの変数をある種の構文(のようなもの$variable
)でコードに入れ、キー値を変数値としてコマンドラインを作成しますか?
gradle - Spring Boot アプリケーションをデプロイできない
現在、Java ベースのアプリケーションのプラットフォーム プロバイダーとして CloudControl を評価しています。
Gradle を使用して非常に単純な Spring Boot ( https://github.com/mhmpl/gradle-example-app ) アプリを作成しましたが、アプリをデプロイできません。
Error
ログには、情報を提供できるエラーはありません。ただし、これはDeploy
ログの出力です。
最後に、アプリがデプロイされず、発生した可能性のあるエラーが表示されません。すでにメモリを 1024MB に設定して 2 つ目のコンテナーを追加しようとしましたが、何も変わりませんでした。