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
240
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
PHPCon福岡2024-Azureもなかなかいいですよ.pdf
kaz29
2
160
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
3
1k
20220908_フロントエンドパフォーマンス改善.pdf
kaz29
2
140
PHP製のPodCast配信用WebアプリをReact+Next.jsなSSGで作り直してみた話
kaz29
3
610
バックエンドエンジニアの私がお勧めする SPAフロントエンド開発環境
kaz29
6
6k
201909-PHPCon北海道-PHPでCI_CD.pdf
kaz29
0
3.6k
2019/02/27 PHP勉強会 #135 PHPでCI・CD
kaz29
0
320
PHPでもserverless framework!?
kaz29
2
3.3k
PHPでもサーバーレスしたい
kaz29
6
1.9k
Other Decks in Technology
See All in Technology
入門 PEAK Threat Hunting @SECCON
odorusatoshi
0
180
OPENLOGI Company Profile for engineer
hr01
1
20k
RayでPHPのデバッグをちょっと快適にする
muno92
PRO
0
200
MLflowはどのようにLLMOpsの課題を解決するのか
taka_aki
0
140
JAWS FESTA 2024「バスロケ」GPS×サーバーレスの開発と運用の舞台裏/jawsfesta2024-bus-gps-serverless
ma2shita
3
370
Global Databaseで実現するマルチリージョン自動切替とBlue/Greenデプロイ
j2yano
0
170
困難を「一般解」で解く
fujiwara3
8
2.3k
LINE NEWSにおけるバックエンド開発
lycorptech_jp
PRO
0
390
ExaDB-XSで利用されているExadata Exascaleについて
oracle4engineer
PRO
3
300
遷移の高速化 ヤフートップの試行錯誤
narirou
6
2k
AIエージェント開発のノウハウと課題
pharma_x_tech
9
4.9k
事業を差別化する技術を生み出す技術
pyama86
2
540
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Become a Pro
speakerdeck
PRO
26
5.2k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
Building Applications with DynamoDB
mza
93
6.2k
Embracing the Ebb and Flow
colly
84
4.6k
The Cult of Friendly URLs
andyhume
78
6.2k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
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?