問題タブ [deployment]

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 投票する
11 に答える
15096 参照

ruby-on-rails - CapistranoにGitサブディレクトリをデプロイする

私のマスターブランチのレイアウトは次のようになります。

/ <-トップレベル

/client <-デスクトップクライアントのソースファイル

/ server <-Railsアプリ

私がやりたいのは、私の/ serverディレクトリをプルダウンすることだけdeploy.rbですが、それを行う方法が見つからないようです。/ clientディレクトリは巨大であるため、/ serverを/にコピーするためのフックを設定してもうまく機能せず、Railsアプリをプルダウンするだけで済みます。

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

ruby-on-rails - Rails には RubyGems >= 0.9.4 が必要です。RubyGemsをインストールしてください

gemRails 2.1.0 (から)を使用して、slicehost の Ubuntu スライスにデプロイしています。

起動またはスクリプト/サーバーを試行mongrel_railsすると、次のエラーが発生します。

入力するgem -vと、バージョンが1.2.0インストールされています。修正するために何を見るべきかについての簡単なヒントはありますか?

0 投票する
5 に答える
655 参照

deployment - 仮想環境でのソフトウェアの展開

ソフトウェアのプレビュー バージョンまたはデモ バージョンをできるだけ簡単にお客様に提供する方法を探しています。

私たちが現在開発しているソフトウェアはかなり大きなプロジェクトです。クライアント環境、アプリケーション サーバー、さまざまなデータベース、Web サービス ホストなどで構成されています。プロジェクトは段階的に開発されており、1 ~ 2 か月の間隔でビットを出荷したいと考えています。最初の配信は本番環境では使用されません。彼らには、顧客にフィードバックを提供するように促すためのデモの目的があります。

お客様にシステムのインストールと設定の負担をかけたくありません。全体として、展開、インストール、および構成の手間を軽減する方法を探しています。

私が考えたのは、仮想化技術を使用して、必要なすべてのコンポーネントを備えた仮想マシンを事前にインストールおよび構成することでした。お客様は、仮想イメージをマウントしてアプリケーションを実行するだけです。

このテクニックを使っている人に聞きたいです。難しいところもあると思います。特に、インストールされている OS のライセンスの問題はどうですか? おそらく、一定期間後に仮想マシンの有効期限が切れる可能性があります。

そこに何か経験はありますか?

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

java - Install-base of Java JRE?

Is there an online resource somewhere that maintains statistics on the install-base of Java including JRE version information? If not, is there any recent report that has some numbers?

I'm particularly interested in Windows users, but all other OS's are welcome too.

0 投票する
3 に答える
2429 参照

.htaccess - `scp`を使用してWebサイトの`.htaccess`ファイルを展開するにはどうすればよいですか?

現在、次のコマンドを使用してサイトのコンテンツをアップロードしています。

これは、.htaccessファイルが送信されないことを除いてうまく機能します。おそらく、これは隠されているためです。

ファイルを明示的に送信するために2行目を追加しようとしました。

これは、パスワードを2回入力する必要があることを除いて、うまく機能します。

パスワードのエントリを1つまたは0つだけにして、これをデプロイする方法について何か考えはありますか?

0 投票する
3 に答える
259 参照

java - JNLP の実行中に関数が使用可能かどうかを検出するにはどうすればよいですか?

本当にインストールする必要があるアプリケーションがありますが、JNLP を使用してデプロイすると正常に動作します。

Runtime.execただし、デフォルトのセキュリティ オプションを使用すると、などの一部の Java 関数が機能しないようです。

したがって、そのような機能に依存する UI 機能を 無効にしたいと考えています。

だから私の質問は、特定の機能が利用可能かどうかを実行時にどのように検出するのですか?

もちろん、ここでのケーススタディはRuntime.exec.

0 投票する
8 に答える
10219 参照

.net - IIS6 上の ASP.NET MVC

IIS6 で ASP.NET MVC を実行するためのベスト プラクティスに関する適切な指針はどこにありますか?

IIS7 ホスティングを提供する Web ホストの現実的なオプションはまだ見たことがありません。ほとんどの場合、私は米国に住んでいないため

そこで、ASP.NET MVC でアプリケーションを構築し、IIS6 と IIS7 の両方に簡単に展開できるようにする方法を考えていました。これは標準の Web ホスト用であるため、IIS6 内の ISAPI フィルターや特別な設定にはアクセスできないことに注意してください。

IIS6 をターゲットとする ASP.NET MVC アプリケーションを開発する際に、他に考慮すべきことはありますか? 動作しない機能はありますか?

更新: より大きな問題の 1 つは、ルートの問題です。パターン {controller}/{action} は IIS7 では機能しますが、{controller}.mvc/{action} を必要とする IIS6 では機能しません。では、これを透明にするにはどうすればよいでしょうか。繰り返しますが、ISAPIも IIS-settings も使用しないでください。

0 投票する
7 に答える
16783 参照

.net - .NET 3.5 SP1 クライアント フレームワークの HttpUtility に代わるものはありますか?

私の Windows フォーム アプリのターゲットを .NET 3.5 SP1クライアントフレームワークにするのは本当に素晴らしいことです。しかし、現在私は関数HttpUtility.HtmlDecodeHttpUtility.UrlDecode関数を使用しており、MSDN のドキュメントは System.Net などの内部の代替手段を示していません。

したがって、ソース コードをリフレクトし、それをアセンブリにコピーするだけではありませんが、これを置き換える価値はないと思いますが、.NET 3.5 SP1 クライアント フレームワーク内に代替手段がありますか?機能?これらの便利な機能をサーバーのみのコードに制限するのは少し奇妙に思えます。

0 投票する
5 に答える
7386 参照

php - Phingを使用していますか?

Phingを使用して PHP アプリケーションをデプロイする人はいますか? もしそうなら、どのように使用しますか? 現在、プロジェクトの新しいインスタンスをデプロイするたびに実行する手書きの「セットアップ」スクリプトがあります。SVN からチェックアウトして実行するだけです。いくつかの基本的な構成変数を設定し、データベースをインストールまたはリロードし、サイト インスタンスの v-host を生成します。

Phingを使用する必要があるのではないかとよく考えます。私は ant をあまり使用したことがないので、セットアップ スクリプトのようにある場所から別の場所にファイルをコピーするスクリプトを作成する以外に、Phingが何をするべきかについての本当の感覚がありません。Phingをプロセスに統合する理由、または統合したくない理由を理解するのに役立つ、より高度な使用例を教えてください。

0 投票する
5 に答える
3487 参照

deployment - サーバー上の Web アプリケーションをどのように更新しますか?

Capistranoは知っていますが、私には少し重すぎます。個人的に、私は 2 つのMercurialリポジトリをセットアップしました。1つはプロダクション サーバー上に、もう 1 つはローカルの開発マシン上にありました。定期的に、新機能の準備が整うと、変更をローカル マシンのリポジトリからサーバーのリポジトリにプッシュしてから、サーバーで更新します。これは、複数のコンピューターでファイルの同期を維持するための非常に簡単で迅速な方法ですが、データベースの更新には役立ちません。

問題の解決策は何ですか?