34
VCCW + Wordmove デプロイが劇的に 簡単になった話 キタジマタカシ @inc2734

VCCW + Wordmove でデプロイが劇的に簡単になった話

  • Upload
    -

  • View
    1.233

  • Download
    2

Embed Size (px)

Citation preview

Page 1: VCCW + Wordmove でデプロイが劇的に簡単になった話

VCCW + Wordmove で デプロイが劇的に 簡単になった話

キタジマタカシ @inc2734

Page 2: VCCW + Wordmove でデプロイが劇的に簡単になった話

• キタジマ タカシ

• 今日は長崎からきました

• モンキーレンチ http://2inc.org

• Twitter・Facebook @inc2734

Page 3: VCCW + Wordmove でデプロイが劇的に簡単になった話
Page 4: VCCW + Wordmove でデプロイが劇的に簡単になった話
Page 5: VCCW + Wordmove でデプロイが劇的に簡単になった話
Page 6: VCCW + Wordmove でデプロイが劇的に簡単になった話
Page 7: VCCW + Wordmove でデプロイが劇的に簡単になった話

これまでの WordPress サイトのアップロード・ダウンロード

Page 8: VCCW + Wordmove でデプロイが劇的に簡単になった話

これまでの WordPress サイトのアップロード・ダウンロード

FTP

Page 9: VCCW + Wordmove でデプロイが劇的に簡単になった話

これまでの WordPress サイトのアップロード・ダウンロード

FTP

phpMyAdmin

Page 10: VCCW + Wordmove でデプロイが劇的に簡単になった話

これまでの WordPress サイトのアップロード・ダウンロード

FTP

phpMyAdmin

ドメイン置換スクリプト

Page 11: VCCW + Wordmove でデプロイが劇的に簡単になった話

これまでの WordPress サイトのアップロード・ダウンロード

FTP

phpMyAdmin

ドメイン置換スクリプト

・遅い ・なんか止まる

Page 12: VCCW + Wordmove でデプロイが劇的に簡単になった話

これまでの WordPress サイトのアップロード・ダウンロード

FTP

phpMyAdmin

ドメイン置換スクリプト

・遅い ・なんか止まる

・間違って  データ飛ばす

Page 13: VCCW + Wordmove でデプロイが劇的に簡単になった話

これまでの WordPress サイトのアップロード・ダウンロード

FTP

phpMyAdmin

ドメイン置換スクリプト

・遅い ・なんか止まる

・間違って  データ飛ばす

・めんどい ・そもそもdumpファイルを  直接置換しちゃってる

Page 14: VCCW + Wordmove でデプロイが劇的に簡単になった話

もっと簡単に、早く、確実に アップロード・ダウンロードしたい

Page 15: VCCW + Wordmove でデプロイが劇的に簡単になった話

VCCW + Wordmove

Page 16: VCCW + Wordmove でデプロイが劇的に簡単になった話

VCCW とは• 簡単にいうと MAMP・XAMPP のようにローカルに開発環境を用意できるもの。

• 今回ご紹介する Wordmove をはじめ、WordPress のサイト制作で使えるいろいろな便利ツールがインストールされています。

Page 17: VCCW + Wordmove でデプロイが劇的に簡単になった話

Wordmove とは• WordPress のデプロイツール

• VCCW にインストールされています。

• アップロード・ダウンロードがコマンド一発でできる。$ wordmove push —all

• rsync で自動的に更新があったファイルだけアップロード・ダウンロードするので高速。

Page 18: VCCW + Wordmove でデプロイが劇的に簡単になった話

VCCW + Wordmoveを使うことによって改善されたこと4つ

Page 19: VCCW + Wordmove でデプロイが劇的に簡単になった話

1.ローカル環境のドメインを自由に定義できる

- 導入前

MAMP の場合 apache の設定ファイルにバーチャルホストの設定を記述する必要があった。面倒。さらに hosts の設定も必要だった。

Page 20: VCCW + Wordmove でデプロイが劇的に簡単になった話

1.ローカル環境のドメインを自由に定義できる

- 導入後

VCCW は設定ファイルを1行変更するだけでドメインを設定可能に。hosts の設定も不要。( VCCWを起動すれば自動的に設定される )

- 導入前

MAMP の場合 apache の設定ファイルにバーチャルホストの設定を記述する必要があった。面倒。さらに hosts の設定も必要だった。

Page 21: VCCW + Wordmove でデプロイが劇的に簡単になった話

2.ちゃんとローカル > テスト > 本番の流れで作業するようになった

- 導入前 本番のデータをローカル・テスト環境に反映させるのが面倒で 直接本番・テスト環境で作業してしまうことがあった。

Page 22: VCCW + Wordmove でデプロイが劇的に簡単になった話

2.ちゃんとローカル > テスト > 本番の流れで作業するようになった

- 導入前 本番のデータをローカル・テスト環境に反映させるのが面倒で 直接本番・テスト環境で作業してしまうことがあった。

- 導入後

簡単に同期ができるので、ちゃんとローカル > テスト > 本番の流れで作業するようになった。

Page 23: VCCW + Wordmove でデプロイが劇的に簡単になった話

3.データベース内のドメイン名の置換忘れが無くなった

- 導入前 データベース内のドメイン名の置換を忘れて本番サイトを開いたつもりがテストサイトにリダイレクトされる、のようなミスが起こることがあった。

Page 24: VCCW + Wordmove でデプロイが劇的に簡単になった話

3.データベース内のドメイン名の置換忘れが無くなった

- 導入前 データベース内のドメイン名の置換を忘れて本番サイトを開いたつもりがテストサイトにリダイレクトされる、のようなミスが起こることがあった。

- 導入後 データベース内のドメイン名の置換を自動的におこなって同期してくれるので、置換を忘れて大変なことになることが無くなった。

Page 25: VCCW + Wordmove でデプロイが劇的に簡単になった話

4.データベースが自動的にバックアップされる

- 導入前

phpMyAdminの操作をミスって自ブログのデータベースを飛ばしてしまったことが2度ほど…

Page 26: VCCW + Wordmove でデプロイが劇的に簡単になった話

4.データベースが自動的にバックアップされる

- 導入前

phpMyAdminの操作をミスって自ブログのデータベースを飛ばしてしまったことが2度ほど…

- 導入後 アップロード・ダウンロードしたときに自動的にデータベースのバックアップが作られる。間違っても戻せるので安心。

Page 27: VCCW + Wordmove でデプロイが劇的に簡単になった話

Wordmove があって良かったな~と思った瞬間

Page 28: VCCW + Wordmove でデプロイが劇的に簡単になった話

同一内容の WordPress サイトを10以上のサーバーに設置する案件

FTP

phpMyAdmin

ドメイン置換スクリプト

Page 29: VCCW + Wordmove でデプロイが劇的に簡単になった話

同一内容の WordPress サイトを10以上のサーバーに設置する案件

FTP

phpMyAdmin

ドメイン置換スクリプト

× 設置数 ( 10回以上 )

Page 30: VCCW + Wordmove でデプロイが劇的に簡単になった話

同一内容の WordPress サイトを10以上のサーバーに設置する案件

FTP

phpMyAdmin

ドメイン置換スクリプト

× 元データに  修正がある都度

Page 31: VCCW + Wordmove でデプロイが劇的に簡単になった話

地獄

Page 32: VCCW + Wordmove でデプロイが劇的に簡単になった話

同一内容の WordPress サイトを10以上のサーバーに設置する案件

• Wordmove はいくつもの環境を定義できる( ほぼコピペでOK )

• wordmove pull -e 環境名 --allを必要な数だけ打てば済む!

Page 33: VCCW + Wordmove でデプロイが劇的に簡単になった話

まだ XAMPP・MAMP で消耗してるの?

Page 34: VCCW + Wordmove でデプロイが劇的に簡単になった話

VCCW + Wordmove で快適な開発/デプロイを。