WordPressなどローカルとサーバーのファイルとDBを同期する便利ツール「bash-wp-deploy」

クライアント:macOS Catalina
レンタルサーバー:Linux(rsync・git等が使えること)

レンタルサーバーでWordPressでサイトを作成した時に、ローカルとサーバーを同期したかったので、そこで便利なツールを見つけて活用しました。

bash-wp-deploy

config.jsonにサーバーとローカルの開発環境の情報を入力します。

そうすることでドメイン名はデータベースの名前などを自動で置換してくれます。

プッシュとプル

以下のコマンドでプッシュとプルが容易にできます。
ローカルからサーバーへpush(すべてのファイルとデータベースも含める場合)

サーバーからローカルへpull(すべてのファイルとデータベースも含める場合)

config.jsonで無視するファイルも指定できるので、(.htaccessファイルなど)
とても便利でした。

以上。