インフラコードを詰め込ム
バージョンに関してはなるべく合わせる
古いバージョンのせいでエラーになることが多々ある
- MacOS == 10.10.3
- Homebrew == 0.9.5
- Python >= 2.7
- Ruby >= 2.2
- private-repository (git@github.com:pollseed/harmox-app.git)
- master-develop構成とする
- vagrant == 1.7.2
- virtualbox == 4.3.28
- ansible >= 1.9.1
# install
brew cask install vagrant
brew cask install virtualbox
brew install ansible
# version
vagrant -v
ansible --version
重いなら、OSのイメージ使ってKURE
vagrant init --minimal ubuntu/trusty64
vagrant up # 初回は1時間位かかる想定(OSインストールしてるからね)
vagrant box update # updateがあった場合は、最新にする(developerのOSは全部揃える)→1時間ぐらいかかったりする
vagrant ssh
cd vagrant/
vagrant up
vagrant box list
vagrant ssh-config --host harmox > ~/.ssh/config
vagrant ssh
cmd | detail |
---|---|
vagrant halt |
停止 |
vagrant reload |
再起動 |
vagrant status |
状態 |
vagrant provision
- OSセットアップ
- 必要なソフトをインストール
- harmoxのインストール
- 依存問題解決
- DB周りの設定
- デプロイ