vccw」タグアーカイブ

vccwのVagrant環境を別マシンに移行する方法

移行元での作業

boxイメージをイクスポートすることで、丸ごとバックアップする。
移行したい環境が入っているディレクトリに移動する
vagrant upを実行しているディレクトリ
以下のコマンドでパッケージ化をする

$ vagrant package

すると、package.boxというファイルが生成される。
Vagrant環境のディレクトリを丸ごと、移行先にコピーする

移行先の作業

コピーしたVagrant環境のディレクトリに移動。
パッケージの登録

$ vagrant box add vccw-team/xenial64 package.box

登録されたかを確認

$ vagrant box list

このまま、初期化をすると、既存の投稿などが上書きされてしまうので、wordpressの初期構築をしないようにする。
以下のファイルを編集する。
provision/playbook.yml

---
- include: playbooks/commands.yml
- include: playbooks/middleware.yml
#- include: playbooks/wordpress.yml

最後の行をコメントアウトする。

初期化を行う

$ vagrant init vccw-team/xenial64

起動する

$ vagrant up

Via!
https://donow.jp/skillup/?p=1064

vccwを速くする最適化

WordPressのローカル開発環境として便利なvccwですが、デフォルトの設定だと動作速度が遅いので設定ファイルから最適化を。
#ただし、Mac環境

Vagrant用のデフォルト設定ファイルコピーし、オリジナル設定ファイルを置く

vccwからダウンロード/クローンしたディレクトリに移動

$ cd vccw

デフォルト設定ファイルをコピー

$ cp provision/default.yml site.yml

site.ymlを編集する

#
# Virtual Machine Settings
#
memory: 1024 //増量
cpus: 1

vccwのフォルダ直下のVagrantfile

    vb.customize ['modifyvm', :id, '--natdnsproxy1', 'off'] //offに変更
    vb.customize ['modifyvm', :id, '--natdnshostresolver1', 'off'] //offに変更

Vagrantの設定をリロード

$ vagrant reload --provision

Via!
http://qiita.com/s-kiriki/items/357dc585ee562789ac7b

VCCWのローカル環境を高速化!NFSマウントを設定する方法


https://github.com/geerlingguy/drupal-vm/issues/210