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
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
270
開発エンジニアが実践するDevSecOps
kaz29
0
95
PHPCon福岡2024-Azureもなかなかいいですよ.pdf
kaz29
2
210
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
3
1.1k
20220908_フロントエンドパフォーマンス改善.pdf
kaz29
2
160
PHP製のPodCast配信用WebアプリをReact+Next.jsなSSGで作り直してみた話
kaz29
3
650
バックエンドエンジニアの私がお勧めする SPAフロントエンド開発環境
kaz29
6
6.1k
201909-PHPCon北海道-PHPでCI_CD.pdf
kaz29
0
3.8k
2019/02/27 PHP勉強会 #135 PHPでCI・CD
kaz29
0
340
Other Decks in Technology
See All in Technology
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing
tomzoh
2
120
スタックチャン家庭用アシスタントへの道
kanekoh
0
120
shake-upを科学する
rsakata
7
1k
CDK Toolkit Libraryにおけるテストの考え方
smt7174
1
550
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
39k
ビジネス職が分析も担う事業部制組織でのデータ活用の仕組みづくり / Enabling Data Analytics in Business-Led Divisional Organizations
zaimy
1
390
cdk initで生成されるあのファイル達は何なのか/cdk-init-generated-files
tomoki10
1
670
毎晩の 負荷試験自動実行による効果
recruitengineers
PRO
5
180
全部AI、全員Cursor、ドキュメント駆動開発 〜DevinやGeminiも添えて〜
rinchsan
10
5.1k
OpenTelemetryセマンティック規約の恩恵とMackerel APMにおける活用例 / SRE NEXT 2025
mackerelio
3
2k
AWS CDK 入門ガイド これだけは知っておきたいヒント集
anank
5
750
An introduction to Claude Code SDK
choplin
2
1.1k
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
520
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
BBQ
matthewcrist
89
9.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Optimizing for Happiness
mojombo
379
70k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
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?