問題タブ [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.
capistrano - config/newrelic.ymlパスを変更します
私はsymfony2.1とcapifonyで新しいrelicrubyエージェントを使用しています。
configファイルがconfig/newrelic.ymlではなくapp/config/newrelic.ymlの下にあることを新しいrelicエージェントに伝えたいのですが
これは可能ですか?
symfony - capifony で認証に失敗しました
capifony と Symfony2 に基づいて Symfony 2 プロジェクト展開 Web アプリを実行しようとしています。
Process を使用して「cap deploy」タスクをトリガーし、出力を Web ブラウザーに表示します。
シェルで「cap deploy」をユーザー www-data (Process で使用されるものと同じ) として実行すると、展開が正常に機能するため、展開タスクにも認証キーにも問題はありません。ただし、Web アプリからタスクを呼び出すと、capifony はリモート サーバーで認証できないと通知します。
シェルから実行していないため、capifony が提供できないパスワードを期待しているように見える理由を理解しようとしていますが、シェルから実行すると、何も聞かずに正常に動作します。
もう一度、同じファイルが同じユーザーから呼び出されます。
php - Capifonyエラーが失敗しました: "sh -c'git
symfony 2アプリケーションをcapifonyでデプロイしようとしています。ドキュメントを読みましたが、エラーの解決策が見つからないようです。
私はウェブホストへのシェルアクセスを持っており、リポジトリはsshで正常に動作しています
誰かがこれを手伝ってくれることを願っています
php - CapifonyでSymfony2アプリをデプロイすると、ライブリリースのキャッシュが壊れ始めました
これは少しニッチな問題かもしれませんが、誰かが助けてくれることを願っています。これは、昨日本番環境にいくつかの変更をプッシュしようとするまでは常に正常に機能していましたが、それ以降、最後の3つのデプロイメントはすべて一時的にライブサイトを破壊しました。ログからの例外の1つは次のとおりです。
以前のリリース(デプロイ前の現在)のキャッシュディレクトリが影響を受ける理由がわかりません!これが私の展開で発生する場所です。
ご覧のとおり、私のキャッシュディレクトリはデプロイメント間でさえ共有されていません。
ありがたいことに、私は最初の後でそれの準備ができていて、sshコンソールをそこに置いて、sudo chmod -R 0777 app/cache/ app/logs/
発射する準備ができていましたが、これは完全な解決策ではありません。
注:現在、キャッシュ/ログディレクトリのアクセス許可をカスタムのデプロイ後フックとして処理しています。
アップデート
最近の展開中に、後で例外が発生し始めたことに気づいたので、依存関係とは何の関係もありません。これの原因は、現在のバージョンのコンソールを呼び出し、明らかにキャッシュに影響を与えるcronが実行された場合である可能性があります。最近cronをライブに設定しただけなので、これは理にかなっています。
しかし、これを解決する方法がわかりません。ドキュメントの[権限の設定]セクションを見ると、いくつかのオプションがあるようです。何も知らないsetfacl
ので、何かが壊れてしまうのではないかと心配です。このオプションを使用するのumask
は良い考えですか?
php - Capifony、奇妙なベンダー展開の破損
ベンダーフォルダに問題があります。
私はcapifonyの最新リリースを実行しているSymfony2.1.xを使用しています。
デプロイしようとするたびに正常に動作し、すべてが正常に機能します。しかし、自分のサイトを表示しようとすると、特定のエンティティが見つからないと表示されます。ローカルコンピューターのベンダーフォルダーを圧縮して解凍すると、すべてが正常に機能します。ただし、ベンダーフォルダーのサイズは約100 MBであり、composerを使用してインストールできるため、時間がかかります。意味がないので問題ありません。すべてがローカルホストで正常に動作します。ベンダーの最新ビルドを実行していますが、デプロイした後、突然何かが失われます。
これが少し明確で、誰かがこれを手伝ってくれることを願っています
よろしくC4D3R
私のdeploy.rb
symfony - capifony を使用して Symfony2 アプリをデプロイする際のエラー
デプロイしようとしていますが、次のコマンドを実行するとエラーが発生します:
エラーは次のとおりです。
capifony はロールバックしているため、何もデプロイされていません... しかし、このパラメーターは parameters.yml に存在します。nginx を使用した Amazon Linux を使用しています。
誰でも私を助けてもらえますか?
今すぐ別のエラーを編集
まだ動作していません...どうすればよいかわかりません。助けはありませんか? :(
symfony - capifony で symfony2 をデプロイするときのアセットのインストール エラー
capifony を使用して symfony2 プロジェクトをデプロイしようとしています。
次のエラーが表示されます。
私の deploy.rb
手動で実行: php app/console assets:install web --env=prod はエラーなしで動作します
編集: 秘密のためのPéCéからのコメントによるパラメータ:ここに私のapp/config/parameters.ymlがあります
アイデアをありがとう
symfony - ジェンキンスボックスのcapifonyによる教義の移行
JenkinsボックスからSymfony2アプリケーションをデプロイしようとしています。devとuatの2つの異なる環境にcapifonyマルチステージデプロイシステムを使用しています。
入れたら
dev.rbファイルでcapifonyからエラーが発生しました
capifonyを使用して自動的にデプロイおよび移行を行うにはどうすればよいですか?
capistrano - Capifony/Capistrano: 異なるポートを使用して SSH 経由で 1 つの IP に接続/デプロイする
1 つの「cap deploy」コマンドで、Symfony2 アプリケーションを 1 つの IP で SSH ポートが異なる 2 つのサーバーにデプロイしたいと考えています。
SSH 経由で接続し127.0.0.1:22
てデプロイし、次に SSH 経由で接続して127.0.0.1:24
デプロイする
Capifony/Capistrano でこれを達成するにはどうすればよいですか?
異なる IP にデプロイできる例しか見つかりませんが、2 つの異なるポートから 1 つの IP に同時にデプロイすることはできません。
permissions - Capifony setfacl 権限:「操作は許可されていません」
ユーザーdidongo
(ユーザーとグループdidongo
)とnginxサーバー(ユーザーとグループwww-data
)があります。ユーザーとしてログインするように Capifony をセットアップしましdidongo
た。初めてsetfacl
コマンドをデプロイすると、正常に動作します (logs フォルダーが空の間)。しかし、nginx によって提供される Web アプリケーションがいくつかのログ (prod.log) を生成した後、次のデプロイはsetfacl
エラーで失敗します。
ユーザーと Web サーバーの間のアクセス許可で noob エラーが発生していると確信していますが、どのエラーが表示されません。彼がアクセス許可を持っていないファイルのアクセス許可を変更することはできないdidongo
はずです。では、サーバーまたは Capifony をどのように構成すればよいのでしょうか?
ありがとう!
関連する(そうであることを願っています)Capifony deploy.rb config:
これは Capifony エラーです:
ACL に関するいくつかのデータ: