問題タブ [capifony]

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

git - Capifony と git ベア リポジトリ

私はこの deploy.rb ファイルを持っています:

私のレポは裸のレポで、同じサーバーの「/var/repos/」にあります。

実際には、「cap deploy」コマンドを実行すると、次のエラーが発生します。

私のgitリポジトリがむき出しのものであるため、問題が発生すると思います...

誰かがそれを解決する方法を知っていますか?

前もって感謝します

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

ssh - 複数サーバーの展開: サーバーごとに ssh パスワードを要求する

Capifony (symfony の Capistrano) をセットアップしていますが、複数のサーバーの展開をテストするときに ssh パスワードに問題があります。

ここにいくつかのバージョンがあります:

そして deploy.rb からのいくつかの構成:

単一のサーバーへの展開はうまく機能し、パスワードを入力する必要はありません. 大丈夫だ。しかし、構成にさらにサーバーを追加しようとすると (6 ~ 9 台のマシンにデプロイする必要があります)、次のような構成になります。

カピストラーノは、以前のように設定されていても、リストされている各サーバーの ssh パスワードを尋ね始めます...この構成の何が問題になっていますか? パスワードを入力すると、プロセスが続行され、すべてが機能しますが、パスワードを毎回入力することは避けたいと思います。

ありがとうダニエル

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

deployment - シンボリックリンクが新しいリビジョンに切り替わった後の Capifony/capistrano フック

capifony がアプリケーションをシンボリックリンクで新しいリビジョンに切り替えた後、サーバーで cli タスクを呼び出す必要があります。

これは、デプロイが成功した後の APC がクリーンであるためです。

そのシンボリックリンクを切り替える前に何でも呼び出すことができることは知っていますがafter "deploy:finalize_update" do(そこには多くのタスクがあります)、これを見つけることができません。

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

deployment - Capistrano deploy の使用方法 use_sudo および admin_runner

サーバーのセットアップで機能するように Capistrano を構成しようとしています。symfony プロジェクトを展開しているので、capifony も使用しています。パーミッションに関してまだいくつかの問題が発生しています。

私たちのサーバーでは、すべてのプロジェクトがプロジェクト ユーザーとして実行されるため、すべてのプロジェクトには独自のユーザーがいます。そこで、use_sudo を構成して true に設定し、admin_runner をプロジェクトのユーザーに構成しました。しかし、それでもうまくいかなかったので、capifony を変更して、通常の実行の代わりに try_sudo の使用を開始しました。これにより、動作が少し改善されました。しかし、どのような場合に何を使用するかについて少し混乱しています。try_sudo、sudo、および実行があります。しかし、どのユースケースにどれが必要なのでしょうか?

  • runを使用すると、常にローカルユーザーになると思います
  • try_sudo use_sudo フラグが true であるかどうかをチェックすると思います。true の場合は sudo コマンドを使用し、そうでない場合はローカル ユーザーを使用します。admin_runner が構成されている場合、admin_runner として構成されたユーザーに sudo します。
  • sudoは常に sudo を試みます

今私の問題は deploy:symlink メソッドです。これは単なる通常の実行コマンドであるため、ローカル ユーザーとして実行され、Web サイトを表示しようとするとアクセス許可の問題が発生します。

3つのコマンドの説明が正しいかどうか、誰か教えてもらえますか? また、admin_runner と use_sudo がどのように使用されると想定されているかを知っている人はいますか?

敬具、

大安

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

symfony - キャップの問題はsymfony2プロジェクトをデプロイし、app/bootstrap.php.cacheが見つかりません

私は(初めて)capifonyを使用してgithubリポジトリからサイトをデプロイしようとしています。セットアップフェーズまで実行され、次のエラーが発生します。

誰かがこれを奨励しましたか?原因となる可能性のあるアイデアはありますか?

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

deployment - Capifony がキャッシュのウォーミングに失敗する

昨日、サーバー上で Symfony2 システムの 40 回目または 50 回目のデプロイメントを行いました。これまでのところすべて順調です。今日、厄介なエラーが発生しました。これが起こることです:

  • ロールバック時にコード ツリー全体が削除されるため、キャッシュ フォルダーをさらに調査する機会はありません。
  • カピストラーノにはロールバックを無効にする方法があることはわかっていますが、それでもリモート サーバーへのアクセスなしで理解したいと思います。
  • 展開ユーザーの読み取り/書き込み/実行権限は変更されていません

調査を進める方法について何か提案をお願いします。どうもありがとう。

PSスタックトレースに関する同様の質問は、この特有の問題に対処していません。

0 投票する
4 に答える
4933 参照

deployment - Capifonyとディレクトリの所有者

Symfony2プロジェクトをcap deploy実行してからサーバーにログインすると、dev(app_dev.php)は正常に実行されますが、prodバージョン(app.php)は実行されません。

エラーは

最近デプロイされたキャッシュディレクトリを見ると、次のようになっています。

で問題を修正できますが、chown -R www-data.www-data prod/そもそもこれを防ぐことができるかどうか疑問に思いました。そして、なぜディレクトリの所有者が異なるのですか?

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

git - capifonyからGitosisのパスワードを要求するGit

gitosis(yum install gitosis(CentOS 6.2))を使用してサーバーをセットアップし、次のようにdeploy.rbを構成します。

それをcapdeployで起動すると、パスワードを要求されます。Gitosisにはパスワードがないので、rootパスワードを要求していると思います。私はこれを取得しています:

とにかく、ssh経由でサーバーに接続して起動すると

パスワードを要求するキープ...

何か助けや手がかりはありますか?

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

git - Capifonyが`symfony:assets:install'エラーを実行しています

これは私のdeploy.rbです

そして私はこのエラーを受け取ります:

どんな助けでも??????

前もって感謝します

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

capifony - capifony を使用して複数の本番サーバーにデプロイする

Symfony2 アプリケーションを本番 Web サーバーに正常にデプロイできましたが、1 つのデプロイ コマンドで複数のサーバーにデプロイする方法に関するドキュメントが見つかりません。実際、この段階では、私の唯一の選択肢は、個別の構成ファイルを使用して複数のチェックアウトを行うことです。これは本当にそうですか?