Weitere ähnliche Inhalte
Ähnlich wie Webエンジニアがスタートダッシュをキメるためのローカル開発環境の勘所 (20)
Webエンジニアがスタートダッシュをキメるためのローカル開発環境の勘所
- 2. Who ?
2
● わたなべ
● (株)ビズリーチ
● twitter: @nabedge
● github: nabedge
● http://www.slideshare.net/nabedg
e/presentations
- 13. NOT 手順書 & PCに直接インストール
BUT 仮想OS & 自動化スクリプト
13
- 15. 15
MacOS / Windows
OracleVBox / VMWare
CoreOS / Ubuntu
Docker
(MySQL)
Docker
(Redis)
CoreOS / Ubuntu
Docker
(PgSQL)
Docker
(fakes3)
Aサービスの
コード
Bサービスの
コード
- 16. 16
MacOS / Windows
OracleVBox / VMWare
CoreOS / Ubuntu
Docker
(MySQL)
Docker
(Redis)
CoreOS / Ubuntu
Docker
(PgSQL)
Docker
(fakes3)
Aサービスの
コード
Bサービスの
コード
$ vagrant up
$ vagrant ssh -c
"sh /vagrant/docker/docker-compose-up.sh"
2コマンドで構築完了
- 20. 原則1 サルでもやれるくらいの自動化
● git clone foo-pj
● cd foo-pj/local-env
● vagrant up
● vagrant ssh -c
“cd /vagrant/docker; docker-compose up”
20
- 22. 原則3: 他の開発環境と干渉しない
22
OracleVBox / VMWare
CoreOS / Ubuntu
Docker
(MySQL)
Docker
(Redis)
CoreOS / Ubuntu
Docker
(PgSQL)
Docker
(fakes3)
Aサービスの
コード
Bサービスの
コード
192.168.1.1 192.168.2.2
- 23. 原則4 金の弾丸
23
Mac Book Pro
3GHz Core i7
16GB memory
250GB SSD
Jet Brains
All Products Pack
※2015年春時点スペック