問題タブ [openshift]
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.
configuration - プロジェクトが実行されているPaaSを確実に判断するにはどうすればよいですか?
HerokuとOpenShiftの両方にデプロイして、両方のプラットフォームで試してみたい小さなプロジェクトがあります。Python / Djangoを使用しているので、動的インポート機能を利用して環境ごとの設定を定義し、デプロイ先のプラットフォームの設定モジュールを次のように維持したいと思います。
これまでのところ、私はこのコードを使用しています:
これは、デフォルトの(私/開発者によって設定されていない)環境変数を介して検出することが望ましいでしょう。Herokuはほんの少しだけ公開しています:
そしてOpenShiftの:
OpenShift変数には接頭辞が付いてOPENSHIFT_
いるため、開始点がありますが、Herokuの場合はそうではありません。
環境変数を使用してプラットフォームを確実に検出するにはどうすればよいですか?
python - openshiftのBottle.pyアプリケーションに静的ファイルをロードする
私はアプリケーションに取り組んでおり、openshiftでホストされ、bottle.pyクイックスタートの例(https://github.com/openshift/bottle-openshift-quickstart)に基づいて構築されていますが、静的ファイルを正しく使用するのに苦労しました。ボトルに組み込まれたサーバーで動作するローカルバージョンがありますが、ローカルで動作するものをopenshiftアプリケーションに転送すると、動作が異なります。
私のローカルmain.tplでは、次の行を使用して、ロードする必要のあるファイルを示しています。
私のローカルapp.pyで、次のコードは正しいファイルを提供しようとします...
send_static
条件は、cssファイルのルートロケーションを持つ関数やjsファイルのルートロケーションを持つ関数など、いくつかの同様の関数を記述せずに/staticディレクトリを整理する方法を見つけようとしていたためです。
コードがopenshiftで使用されると、機能しなくなります。ローカルバージョンは表示されたページに「/static/styles/base.css」を挿入しますが、openshiftバージョンは「/static/base.css」のみを挿入します。cssファイルをロードするために、私は次のコードに出くわしました。
私のmain.tplは同じままです...
しかし、私のopenshift app.pyでは、サブディレクトリをルートに明示的に配置する必要がありました
違いを引き起こすopenshiftサーバー環境について何かが足りませんか?アプリは動作していますが、cssファイルをロードして表示する適切な方法を知りたいです。
ありがとう。
configuration - JenkinsアプリケーションへのMercurialのインストールと設定-OpenShift
これを行う方法についてのヒントはありますか?ここからダウンロードしたzipから自動インストールを試しました。ここから抽出しました:OPENSHIFT_DATA_DIR / hgおよび実行可能ファイルの場所:OPENSHIFT_DATA_DIR / jenkins / data / tools / Mercurial / mercurial-2.2.1 / bin / hg
私は確かに何か間違ったことをしている。私はLinuxに精通しているわけではない。ジェンキンスは、水銀の実行可能ファイルを見つけることができないと言います。
どんな助けでも大歓迎です。
jboss7.x - JbossおよびOpenshiftでのjarライブラリーの使用
JbossとEclipseを使用して、Openshiftに単純なRESTWebサービスをデプロイしようとしています。私はいくつかのクラスを含むJarライブラリを持っています、私はそれをパスに入れます:
src / main / webapp / WEB-INF / lib /
プロジェクトの。アプリケーションをローカルにデプロイしてテストすることは問題ありませんが、Openshiftにデプロイしようとすると、ビルド時にエラーが発生します。
ClassNotFoundException
ログを読んで、Jboss(Openshift上)が私のJarを見つけられないことに気づきました:なぜですか?
ruby - rhc-create-domain(Openshitft)のエラー
こんにちは、Ubuntu 11.10でコマンドrhc-create-domainを実行すると、エラーが発生します。私はこれの手順に従います:
コマンドラインでのrhc-create-domainのエラー(Openshitft)
しかし、私はこのエラーを受け取ります:
`gem_original_require'が必要です:ロードするそのようなファイルはありません--mime / typesですが、これをインストールまたは修正する方法または場所はどこですか?、thnks。
java - JSF ページは、Openshift を使用して Internet Explorer で表示されませんが、ローカル ホストと Chrome で動作しています
最近、openshift を使用して最初の JSF サイトをアップロードしました。
JSF サイトに次のようなコマンド ボタンがあります。
Bean にリンクされているもの:
これは、localhost の IE、Firefox、および Chrome と、openshift の Firefox および Chrome の両方で正常に動作しますが、サイトがライブになった後で IE のボタンをクリックすると、次のエラーが表示されます。
助けてください!
ありがとう
sqlite - sqlalchemyがsqlite dbをロードしていません
私のアプリは openshift で実行されていますが、データベースをロードできません。これらは私のコードです:
ファイルデータには、sqlite dbであるeuro2012tvguide.sqliteファイルがあります
python - OpenShift で webpy と MySQL を構成する方法
openshift で webpy の to-do サンプルをデプロイする方法を知りたいです。openshift に webpy アプリをデプロイする方法を示す公式の webpy の例を次に示しますが、この例は mysql を扱っていません。webpy の To-Do サンプルを openshift にデプロイするデモを見せてもらえますか? ありがとう。
node.js - openshift のノードのデフォルトのスターター js (server.js) を変更します
openshift 上のノードのデフォルトのスターター スクリプトの名前を変更するにはどうすればよいですか? デフォルトのスターター スクリプトは server.js です。
openshift フォーラムでスレッドを見ましたが、理解するのが難しいです。
localhost - ローカルホストでOpenShiftアプリケーションをテストする方法
私は最近Openshiftで遊び始めましたが、Openshiftにアップロードする前に、ローカルホストにアプリケーションをデプロイ(テスト)する方法があるかどうか疑問に思っています。コードを変更するたびに、コードをopenshiftにプッシュして、機能するかどうかを確認するのに時間がかかるということです。
たとえば、Google App Engine SDK(Eclipse用)には、Googleにデプロイする前にアプリをローカルでテストできるWebサーバーアプリケーション(アプリエンジンシミュレーター)が含まれています。
thnx Fotis