問題タブ [cloud-foundry]
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.
node.js - ビルド/テストとデプロイの Node.js プロジェクト レイアウト
私は最初の Cloud Foundry プロジェクトに取り組んでいます (...そして最初の Node.js プロジェクト、最初の MongoDB プロジェクト、最初の「express」プロジェクトなど...)
初日にこの質問を見つけ、その回答を github リポジトリの編成の出発点として使用しました。
チェックインされていないディレクトリがあります。ファイルの指定に基づいて/node_modules
自動的に作成されます。よし、よし…そのファイルを作った。npm install
package.json
(注: の間vmc push
、プッシュ先のサーバーによる package.json ファイルの検査はないようです。単に node_modules ディレクトリをコピーしているようで、存在しない場合は何もしません...そのため、クライアントで を実行してnpm install
からプッシュします。)
アプリケーションでいくつかの基本的な機能が動作するようになりました。現在、テストの準備とインフラストラクチャの構築を開始したいと考えています。例: すべての JavaScript でリンティングを実行するビルド プロセスが必要です。最新のビルド ツールのように見えるready.jsという継続的インテグレーション ライブラリがあります...
しかし、私のプロジェクトのディレクトリにいて、npm install ready.js
. これは、クラウド上での実行が意図されていない場合でも、より多くのものが/node_modules
ディレクトリに入り、クラウドにアップロードされることを意味します。同じように、リソースの縮小 (またはその他) を行うビルド プロセスがある場合、ソースをデプロイする必要はありませんvmc push
。
私はこれがすべて新しいことを知っています...しかし、ターゲットをビルドディレクトリにダンプしてそこからプッシュする規則はありますか? それとも、事実上 github ルートからプッシュし、すべてのビルドとテストも一緒にプッシュするだけですか? どんなヒントでも大歓迎です...使用する方法、回避する方法...
更新: Express と Node.js (および他のいくつかの一般的なモジュール) を使用するためのアプリケーション ボイラープレートを見つけました。これは、サーバー コードの javascript 内で「ビルド プロセス」を実行します...良くも悪くも:
https://github.com/mape/node-express-boilerplate
私もこれを見つけました。「ボイラープレート」という用語と、構造に組み込まれているモジュールの名前を組み合わせることは、探しているものを見つけるための優れた検索戦略のようです。
https://github.com/swbiggart/node-express-requirejs-backbone
cloud-foundry - vmcプッシュログの読み方
vmc pushプロジェクトをマイクロcloudfoundryに使用すると、アプリケーションエラーが発生します。スマートなヒントは、以下のとおりです。しかし、ログが私のプロジェクトパスであることがわかりません。
ログはどこにありますか?
mysql - Cloudfoundry での MySql データベースのデプロイ
JSP、Spring Security、MySql を使用してアプリケーションを開発しました。Cloudfoundry にデプロイしました。しかし、warファイルだけでmysqlサービスをバインドしました。しかし、新しいユーザーとそれをすべて自分のデータベースに持つ 2 つのテーブルで構成される MySQL データベースも構成する必要があります。localhost でアプリケーションをテストしている間に、MySQL コマンド ウィンドウで手動スクリプトを実行するデータベースを準備しました。質問: CloudFoundry で同じ構成を行うにはどうすればよいですか? 同様に、すべてのコマンドとスクリプトを手動で実行したり、何らかの方法でデータベースをエクスポートしたりできますか? はいの場合、これを行う方法。そして、localhost の代わりに今ここに何を書くべきでしょうか?
ありがとうございました
cloud-foundry - VMCトンネルのクラッシュ
vmcトンネルを実行しようとしていますが、エラーが発生します'rubyインタープリターが動作を停止しました'。インターネットで何が問題なのかを見つけようとしましたが、私が見た唯一の解決策は、rubyバージョンを1.9.3にアップグレードすることでしたが、私はすでにこのバージョンを持っています。
ありがとうございました
eclipse - Cloud Foundry grails-plugin なしで grails 2.0.3 アプリケーションを cloudfoundry にデプロイしますか?
Cloud Foundry Grails プラグインと cf-push を使用して grails 2.0.3 アプリをクラウドにデプロイでき、すべて正常に動作します。
ここで、sts/eclipse クラウド ファウンドリー拡張機能を使用して eclipse (grails コマンド cf-push ではありません!) でデプロイし、サーバー ビューなどでサーバー インスタンスを表示したいと考えています。
Eclipse プラグインを使用して新しい cloudfoundry インスタンスを作成すると、デプロイされますが、エラー メッセージが表示されて中止されます。
この問題の解決策を知っている人はいますか? ありがとうございました!
spring - Cloud Foundry 上の MySQL が時々空になる
CloudFoundry サービスでのデータベースの動作についてお聞きしたいです。展開するコマンド ライン ヘルパーとして Spring と vmc を使用しています。アプリケーションをデプロイしてサービス (私の場合は MySQL) をバインドすると、ユーザーはサービスにデータを追加でき、それらの情報はデータベースに保存されます。これで問題ありません。しかし、しばらくして、誰も私のアプリケーションを使用しなくなると (私は何日も話している)、データベースは空になります。アプリケーションを再デプロイするときにも同じことが起こります。
私の質問は、CloudFoundry のデータベース ストレージは「永続的」(=永久的) ではないため、データベース ホスティングを検索する必要がありますか? または、これはどのように機能しますか?
service - cloudfoundry クライアントで VMC を使用して VCAP_SERVICES を読み取るにはどうすればよいですか?
Cloud Foundry で新しいサービスを作成するときに、VMC を使用して資格情報を読み取ることはできますか?
java - CloudFoundryへの外部RARファイルの追加
こんにちは私はCloudFoundryを使い始めて、プロジェクトをデプロイしました。私のプロジェクトはいくつかのrarファイルを使用しているので、それらのrarファイルを使用するデプロイされたページにrarファイルを添付するにはどうすればよいですか。
詳細:私のページはjspページであり、jstlを使用しています。jstl rarファイルのため、この場合、クラスファウンドリはそれらを見つけることができません。私のjspページにはディレクティブ<%@ taglib uri ="java.sun.com/jsp/jstl/core";があります。prefix = "c"%>。EclipseプロジェクトのWebcontentフォルダーにrarファイルを追加しても、「org.apache.jasper.JasperException:絶対URI:java.sun.com/jsp/jstl/coreはどちらのWebでも解決できません」というエラーが発生します。 xmlまたはこのapplicationorg.apacheでデプロイされたjarファイル。
database - grails アプリケーションの cloudfoundry デプロイごとに失われる DB データ
stsを使用してgrails 2.0.3アプリケーションを開発しています。私は開発を行い、sts を閉じる前に、通常は自分のアプリケーションを cloudFoundry にデプロイします。私は HSQLDB を使用しており、これは DataSource.groovy です。
私の問題は、アプリケーションを cloudfoundry にデプロイするたびに、クラウド上でデータベースが空になることです。
いくつかの提案?
cloud-foundry - スタンドアロンアプリケーションをMicroCloudfoundryにデプロイする
この投稿は、スタンドアロンアプリケーションをCloudFoundryにデプロイする方法を示しています。
ただし、MicroCloudFoundry1.2ではそれを行うことができません。フレームワークのリストにスタンドアロンプラグインを追加するにはどうすればよいですか?