Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
E2勉強会 #2 Vagrant入門
Search
Kaz Watanabe
January 29, 2014
Technology
0
230
E2勉強会 #2 Vagrant入門
Vagrantfileなどは下記
https://github.com/kaz29/vagrant-cakephp
Kaz Watanabe
January 29, 2014
Tweet
Share
More Decks by Kaz Watanabe
See All by Kaz Watanabe
20220908_フロントエンドパフォーマンス改善.pdf
kaz29
1
110
PHP製のPodCast配信用WebアプリをReact+Next.jsなSSGで作り直してみた話
kaz29
2
510
バックエンドエンジニアの私がお勧めする SPAフロントエンド開発環境
kaz29
6
5.8k
201909-PHPCon北海道-PHPでCI_CD.pdf
kaz29
0
3.2k
2019/02/27 PHP勉強会 #135 PHPでCI・CD
kaz29
0
290
PHPでもserverless framework!?
kaz29
2
3.2k
PHPでもサーバーレスしたい
kaz29
6
1.8k
ちいさな会社でのAnsible活用事例
kaz29
0
740
swaggerでかっこいい APIドキュメントを作ろう
kaz29
0
1.9k
Other Decks in Technology
See All in Technology
SPI原点回帰論:事業課題とFour Keysの結節点を見出す実践的ソフトウェアプロセス改善 / DevOpsDays Tokyo 2024
visional_engineering_and_design
4
1.5k
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
3
750
「ふりかえりのふりかえり」をふりかえり、実のあるふりかえりにする
naitosatoshi
0
220
AWS を使う上で知っておきたいオンプレミス知識/aws-on-premise-essentials
emiki
1
4.2k
カオナビの利用実績をアウトカムへつなげる旅 / example-of-data-management-startup-in-kaonavi
kaonavi
0
120
インシデントレスポンスのライフサイクルを廻すポイントってなに / Pinpoints of Incidentresponse Lifecycle for Operation
sakaitakeshi
1
300
Databricks における 『MLOps』
databricksjapan
2
130
オブザーバビリティの Primary Signals
onk
PRO
0
540
AIQ株式会社 エンジニア向け会社紹介資料
aiqlab
0
360
日本におけるデータエンジニアリングのこれまでとこれから
foursue
10
2.1k
Algyan イベント振り返り
linyixian
0
180
Databricks におけるデータエンジニアリング
databricksjapan
0
370
Featured
See All Featured
Debugging Ruby Performance
tmm1
70
11k
Imperfection Machines: The Place of Print at Facebook
scottboms
258
12k
4 Signs Your Business is Dying
shpigford
175
21k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Building an army of robots
kneath
300
41k
Scaling GitHub
holman
457
140k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
The Pragmatic Product Professional
lauravandoore
24
5.8k
Design by the Numbers
sachag
274
18k
StorybookのUI Testing Handbookを読んだ
zakiyama
11
4.6k
Making Projects Easy
brettharned
108
5.5k
Transcript
2014/1/29 Vagrantೖ E2ࣾษڧձ kaz29 #2
Agenda ✤ What is Vagrant?! ✤ Why use Vagrant?! ✤
Try Vagrant! ✤ ͓·͚
What is Vagrant? http://www.vagrantup.com/
What is Vagrant ✤ ԾڥΛߏங/͢ΔͨΊͷπʔϧ! ✤ A local cloud by
Mitchell Hashimoto
What is Vagrant ✤ ԾϚγϯͷ࡞! ✤ ڥઃఆ/ϓϩϏδϣχϯάͷࣗಈԽ! ✤ ෳͷԾϚγϯͷ࿈ܞ! ✤
ԾϚγϯΠϝʔδͷ
Why use Vagrant? http://www.vagrantup.com/
։ൃݱʹΑ͋͘Δޫܠ ✤ ʮຊ൪ڥʹσϓϩΠͨ͠Βಈ͔ͳ͍ʂʯ! ✤ ʮͷڥͰಈ͖·͢ɻʯ! ✤ ʮεςʔδϯάڥͰ࠶ݱ͠ͳ͍Ͱ͢ɻʯ
Why use Vagrant? ✤ ։ൃڥΛ౷ҰͰ͖Δ! ✤ खૣ͘ɺ؆୯ʹߏங/ϓϩϏδϣχϯάͰ͖Δ! ✤ ઃఆͷมߋΛ؆୯ʹͰ͖Δ! ✤
ΠϝʔδΛͤͣɺઃఆϑΝΠϧͷ͚ͩͳͷͰܰྔ! ✤ σβΠφʔ͞ΜͰͰ͖Δʂ
Try Vagrant
Try Vagrant ✤ Virtual BoxͷΠϯετʔϧ ! ! https://www.virtualbox.org/wiki/Downloads! ✤ VagrantͷΠϯετʔϧ
! ! http://www.vagrantup.com/downloads.html! ✤ ઃఆϑΝΠϧͷμϯϩʔυ ! ! http://labo.decr.jp/public/e2study.tgz
ओͳίϚϯυ ✤ vagrant up [—provision] - Ծαʔόʔͷىಈ! ✤ vagrant halt
- Ծαʔόʔͷఀࢭ! ✤ vagrant destroy - Ծαʔόʔͷআ! ✤ vagrant provision - ϓϩϏδϣχϯάΛ࣮ߦ! ✤ vagrant status - Ծαʔόʔঢ়ଶͷදࣔ! ✤ vagrant ssh - ԾαʔόʔʹϩάΠϯ
Try Vagrant ✤ vagrant box add precise64 precise64.box *1! ✤
e2study.tgz Λղౚ! ✤ vagrant up! ! ͭ͠͠! ✤ http://localhost:8080/ ʹΞΫηε!!! *1 ௨ৗࣗಈͰՃ͞ΕΔͷͰෆཁɻDLʹ͕͔͔࣌ؒΔͨΊɻ
ग़དྷ্͕Γ * DebugKitͷ༗ޮԽREADME.mdࢀর
ϛυϧΣΞڥ ✤ OS - Ubuntu 12.04! ✤ Apache - 2.2.22-1ubuntu1!
✤ prefork + mod_php5! ✤ PHP - 5.4.24-1~dotdeb.0! ✤ php5-cli! ✤ php-pear! ✤ php5-zendopcache! ✤ php5-xdebug! ✤ php5-curl! ✤ php5-pgsql! ✤ php-gd! ✤ PostgreSQL - 9.1.11! ✤ curl! ✤ git! ✤ vim! ✤ tree! ✤ language-pack-ja
ΞϓϦέʔγϣϯڥ ✤ composerͰΠϯετʔϧ! ✤ CakePHP - 2.4.4! ✤ Migrations Plugin!
✤ DebugKit Plugin! ✤ ։ൃ༻σʔλϕʔε࡞! ✤ bake project! ✤ database.phpੜ
։ൃ࡞ۀ ✤ ϗετOSͷ͖ͳΤσΟλʔͰमਖ਼! ✤ http://localhost:8080/ ʹΞΫηε! ✤ UnitTest! ! !
vagrant ssh! ! ! cd /vagrant_data/app! ! ! Concole/cake Test …
Vagrantfile
ϓϩϏδϣχϯάͷઆ໌
ৄ͘͠ README.mdࢀর
͓·͚ - ࠷ۙͷ։ൃํ๏ ✤ ϦϙδτϦʹVagrantfileΛೖΕΔ! ✤ ։ൃڥͷϨγϐΛௐ! ✤ ຊ൪/εςʔδϯά༻ͷϨγϐΛॻ͘(chef-solo/knife soloͰprovisioning)!
✤ CapistranoͰσϓϩΠεΫϦϓτΛॻ͘! ✤ ఏग़༻υΩϡϝϯτ/ϚχϡΞϧMarkdownͰॻ͍ͯϦϙδτϦͰ ཧ(ఏग़PDF)
Fin @kaz_29 Q?