問題タブ [capistrano3]
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.
ruby-on-rails - Capistrano デプロイ エラー DigitalOcean Ubuntu 12.04
このチュートリアルに従って、RoR 4 アプリケーションを nginx、Passenger、capistrano を使用して VPS (DigitalOcean) にデプロイしています。
http://gorails.com/deploy/ubuntu/12.04
しかし、「cap production deploy」を実行すると、次のエラーが発生します。
私は数時間エラーを修正しようとしてきましたが、うまくいきません。オンラインでも同様のものを見つけることができないようです。
どんな助けでも大歓迎です、
ウルグベク語
git - 環境ごとに異なるアクション
クイック カピストラーノ 3 の質問です。
Capistrano を使用して、CMS をステージング環境にデプロイしてから、本番環境にデプロイしています。
git リポジトリの外にある CMS を使用して、データベース情報を含む構成ファイルをアップロードする必要があります。
staging-config と production-config の 2 つの構成ファイルがあります。
Capistrano にファイルをアップロードさせたり、ターゲットに基づいてタスクを実行させるにはどうすればよいですか?
wordpress - Capistrano 3 Wordpress の展開で cap staging deploy が bitbucket に失敗する
ubuntu 12.04サーバーにデプロイしているこのスクリーンキャストに従って、Wordpressセットアップ用にCapistrano 3デプロイを実行しようとしています
だからここに私の deploy.rb ファイルがあります:
そして、私は次のようにstaging.rb
見えます:
今、私がやろうとするとcap staging deploy --trace
、次のようになります:
- imac の
ssh/id_ra.pub
キーをサーバーのauthorized_keys
ファイルに追加し、 - サーバー上で生成
ssh-keygen -t rsa -C "myemail@gmail.com"
し、そのキーを github アカウントと bitbucket アカウントの両方に追加しました - サーバー上のbitbucketで確認しました
ssh -T hg@bitbucket.org
Authentication failed for user stager@staging.domain.com
なぜ助けてくださいと言い続けるのかわかりません
setup-deployment - Capistrano 3 のアップロードがハングする
カピストラーノ 3 にアップグレードし、多くの問題を解決した後、うまくいかないことが 1 つあります。mij スクリプトの新しいアップロード機能がハングし、capistrano が続行しません。私の元の Capistrano 2.x スクリプトは、Web で見つけた例から部分的に作成されました。
私のレシピで:
終わり
出力:
この後、何も起こりません。スクリプトが一時停止/ハングします。B をエコーする私のテストも何もしません;)
注:アップロードの引数として「:via => :scp」を使用して、または使用せずにこれを試しました(元のスクリプトでは、「:via => :scp」を使用しています)
php - カピストラーノ 3 setfacl の失敗
私はかなりバニラstaging.rbファイルを使用して、このコマンドを取得しています:
/usr/bin/env setfacl -m u:www-data:rwx,u:s272shop:rwx /home/s272shop/deployment/releases/20140204030518/app/storage
問題はwww-data
、展開ファイルのいずれにも存在せず、そのユーザーがサーバーに存在しないため、失敗することです。設定方法がわかりません。
を実行するcap staging deploy --trace
と、deploy:set_permissions:acl
. 私はそれを明示的に呼びません。他のものを呼び出すことはできますか?
ssh - :repo_url、:repository、:local_repository の違いは何ですか?
capistrano 3.1: :repo_url、:repository、:local_repository の違いは何ですか?
展開を行うための最良の方法を見つけようとしています。私のコードはオフィスでローカルにホストされており、AWS にデプロイしています。すべてのエンジニアが自宅からデプロイを行います。
現在の私のワークフローは次のとおりです。
- VPN
- .ssh/config で転送エージェントを true に設定します
- RemoteForward を git リポジトリをホストするローカル サーバーに設定します。
- capistrano で AWS Deploy への ssh トンネルを開き、ユニコーンを再起動します。
- AWS への ssh トンネルを閉じる
私はこの SO の質問に出くわしました: Capistrano + Git : repository local to production serverで、この質問はリモート転送を行う必要があることを解決できるようです。
:repo_url、:repository、:local_repository の違いは何ですか?