私はApache、php、mysql、git、composerをインストールしたubuntuステージングサーバーを持っています。私はbitbucket上にプライベートgitリポジトリをセットアップしています。プロジェクトは既にステージングサーバーとローカル開発マシンにクローンされています。 Laravelのセットアップは、両方のマシンで完璧に動作しています。私は現在やっている何をCapistrano:UbuntuサーバーにLaravelアプリケーションをデプロイ
はgitリポジトリへのアップデートがあるたびに、私は、ステージングサーバーにログインgitリポジトリから最新のコードを引っ張るとcomposer install
を行い、npm install
、bower install
んです。
私はcapistranoツールを使用してこのプロセスを自動化したいと考えています。私はチュートリアルをオンラインでチェックしましたが、いつでもリポジトリのクローンを作成しています。私はdeployコマンドを発行し、毎回新しいインストールを作成します。カピストラノは、すでに設定されている既存のフォルダで作業するのに役立ちませんか?