問題タブ [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.
symfony - Symfony2 + GitFlow + Capifony + Capistrano-ext
現在、Symfony2 と Gitflow を使用して Web サイトを開発しています。「開発」、「ステージング」、「本番」と呼ばれる 2 つの外部サーバーと、Github の中央 GIT リポジトリがあります。
Capifony を次の目的で使用したいと考えています。
- 「develop」ブランチの変更を開発サーバーにデプロイします。
- リリース/ホットフィックスなどをステージングに展開してテストします
- 「マスター」ブランチをライブの「本番」サーバーにデプロイします
私は多段階展開に関するこのページを読んでおり、これまでのところ capistrano 拡張機能を使用して capifony をインストールしています。
私の /app/config/deploy.rb ファイル内には、次のものがあります。
次に、次のような別の /app/config/development.rb ファイルを取得しました。
ただし、cap development deploy を実行すると、エラーが発生します。
誰かが「タスク」が何を指しているのか説明できますか?
ありがとう
symfony - Capifony / Capistrano: シンボリックリンクを作成できない
Capifony 2.2.7 を使用して、Symfony 2 プロジェクトを Amazon EC2 にデプロイしています。のshared_children
オプションは、およびディレクトリdeploy.rb
のシンボリック リンクを作成しようとしますが、 (およびへのリンクの作成に成功した後) ディレクトリでハングします。の詳細な出力は次のようになります。logs
uploads
vendor
uploads
logs
vendor
cap:deploy
.rsync_cache
の削除、デプロイ:copy
などを試みました。web/uploads
ディレクトリは git リポジトリに存在します。完全な deploy.rb ファイルは次のとおりです。
何かアイデア、または私が提供できる詳細情報はありますか?
symfony - cap deploy がアセット ステップで失敗する
capifony を使用して Symfony 2 アプリを ubuntu サーバーにデプロイしようとしましたが、使用すると失敗しますcap deploy
次のエラーが発生しました。
そして、これは私の deploy.rb です
それを解決する方法は?
symfony - capifony の Composer 依存関係のインストールに失敗しました
capifony の助けを借りて symfony2 プロジェクトをデプロイしようとしています
問題なく、/var/www/htdocs/symfony-project の 2 つのフォルダーに保存します
その後、実行しようとすると:
私は得る
フォルダはありません
私の deploy.rb は次のとおりです。
何が原因なのか誰にもアイデアがありますか?
symfony - シンボリック リンクの作成に失敗しました
「開発」ブランチを開発サーバーにデプロイしようとしていますが、実行するcap development deploy
と次のエラーが発生します。
サーバーを見ると、/var/www/xyz.co.uk/shared/web/media
作成されて作成されていますが/var/www/xyz.co.uk/releases/20130311143220
、シンボリックリンクが失敗する20130311143220
と、ロールバックされて削除されます。何か案は?私はルートとしてsshしています。
カピフォニーの設定
deploy.rb
開発.rb
アップデート
実際のエラー メッセージは次のとおりです。
また、ここに私の .gitignore ファイルがあります:
git リポジトリからプルするユーザー名とパスワードが、デプロイ元のローカル マシンと開発サーバーで異なることは違いがありますか?
symfony - Symfony2 + カピフォニー
Capifony をリモート サーバーにデプロイするように構成しようとしています。私が知りたいのは、uploads
ディレクトリが .gitignore 内にある必要があるかどうかです。実行するcap development depoy
と、symlink エラーが発生します。
これ/web/uploads
は .gitignore 内にあるため、シンボリックリンクのために git からプルされることはありませんか?
最初にリモート サーバーでリポジトリのクローンを作成する必要がありますか?それとも Capifony がこれを行ってくれますか?
以下の deploy.rb:
以下の development.rb:
caching - Symfony2 app.php は機能しますが、app_dev.php は機能しません
Symfony2 プロジェクトを開発サーバーにデプロイし、開発環境を実行したいと考えています。
/app.php を使用するとすべて正常に動作しますが、app_dev.php を使用すると 404 エラーが発生します。
要求された URL /app_dev.php がこのサーバーで見つかりませんでした。
以下は、私の .htaccess ファイルのコピーです。
開発サーバーではなく、ローカルマシンで正常に動作しますが、その理由は何ですか?
私の /cache および /logs ディレクトリはどちらも 777 のアクセス許可を持ち、www-data によって所有されています。
これらのディレクトリ内の dev と prod はまったく同じです。
symfony - Symfony2Capifonyapp_dev.phpが見つかりません
Symfony2 Webサイトを外部開発サーバーにデプロイしましたが、githubリポジトリからapp_dev.phpファイルがプルされていません。app.phpがプルされ、そこからサイトにアクセスできますが、/ app_dev.phpにアクセスすると、ファイルがサーバーに存在しないため、404が見つかりません。このファイルは間違いなく私のgithubリポジトリにあり、私の.gitignoreファイルにはありません。
symfony - capifony [Net :: SSH :: AuthenticationFailed]を使用してSymfony2.1ローカルWebサイトをリモートサーバーにデプロイする方法は?
/ Sites /mywebsiteにSymfony2.1Webサイトフォルダーがあり、そこにgitがあります。capifonyを使用して、自分のWebサイトをリモートサーバーにすばやく展開したいと思います(現在はftpを使用しています)。だから私はcapifonyをインストールし、プロジェクトでcapifonyを開始しますcapifony .
ここで説明するように2番目のソリューションを使用しますhttp://capifony.org/(デプロイメント->コピーによる本番)、したがって、次のようにdeploy.rbファイルを設定します。
しかし、実行するcap deploy:setup
と、次のエラーが発生します。
パスワードを要求されますが、authorized_keysでリモートサーバーに公開鍵を追加し、この公開鍵のパスワードを設定していないため、どのパスワードとその理由がわかりません。