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
Vagrant + CakePHP + TDD ワークショップ #phpmatsuri
Search
Yusuke Ando
July 14, 2013
250
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Vagrant + CakePHP + TDD ワークショップ #phpmatsuri
Yusuke Ando
July 14, 2013
More Decks by Yusuke Ando
See All by Yusuke Ando
CakePHP3でアプリ開発
yandod
1
430
Shimokita.Unity パーティクルでエフェクト
yandod
0
880
CakePHP3の明るい未来
yandod
1
300
Testing your app with Selenium on Travis CI
yandod
8
3.3k
Testing your app with Selenium on Travis CI
yandod
0
200
Inputで入力を扱う
yandod
0
740
Detonatorで爆発させる勉強会をした報告
yandod
0
2.5k
Mecanimでアニメーション - Shimokita.Unity
yandod
0
810
パリの街をUnityで駆ける
yandod
1
3.5k
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
KATA
mclloyd
PRO
35
15k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
420
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Designing for Timeless Needs
cassininazir
1
450
We Have a Design System, Now What?
morganepeng
55
8.3k
Designing Powerful Visuals for Engaging Learning
tmiket
1
500
4 Signs Your Business is Dying
shpigford
187
23k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
730
Transcript
7BHSBOU $BLF1)1 5%% ϫʔΫγϣοϓ !ZBOEP
ZBOEP $BOEZ$BOFQIQ ʮ࠙ձϐβൃΞϓϦʯ
HJUIVCDPOZBOEPEDBOEZDBOF
ຊͷඪ 7BHSBOUͰ$BLF1)1ͷڥΛߏங $BOEZ$BOFͷςετεΠʔτΛ࣮ߦ ςετέʔεΛՃͷํͷ֬ೝ ϓϧϦΫΤετ
ࡐྉGSPN64# 7JSUVBM#PY7BHSBOU DBOEZDBOFCPY DBOEZDBOFNBTUFS[JQPSHJUDMPOF 7BHSBOUpMFΛಉࠝ͠·ͨ͠ʂ
४උ 7JSUVBM#PYΛΠϯετʔϧ 7BHSBOUΛΠϯετʔϧ DBOEZDBOFCPYΛొ WBHSBOUVQΛϓϩδΣΫτ͔Β࣮ߦ vagrant box add candycane {path_to}candycane.box
None
None
ςετͯ͠ΈΔ WBHSBOUVQ WBHSBOUTTI DEWBHSBOU@EBUBBQQ $POTPMFDBLFUFTUBQQ"MM
None
None
Ϣχοτςετ͕ ࣮ߦͰ͖·ͨ͠ʂ
7BHSBOU $BLF1)1 5%%ϫʔΫγϣοϓ
ӕͰ͢
8FCΞΫηεʁ Vagrant.configure("2") do |config| config.vm.box = "candycane" # config.vm.box_url =
"http://domain.com/path/to/above.box" src_dir = './' doc_root = '/vagrant_data/app/webroot' config.vm.network :for warded_port, guest: 80, host: 8080 config.vm.synced_folder src_dir, "/vagrant_data", :create => true, :owner=> 'vagrant', :group=>'www-data', :extra => 'dmode=775,fmode=775' end
7BHSBOUpMFมߋޙ WBHSBOUIBMUWBHSBOUVQ WBHSBOUSFMPBE ʹΞΫηε
None
ςετΛ͢ ࣗಈੜ͚ͨͩ͠ͷςετέʔε͕ૂ ͍ ςετίʔυΛͯ͠ɺςετ࣮ߦ ςετରͷϝιουͷ༷Λςετ ༷ৗࣝͰஅʢʣ
None
None
None
ςετ ͱΓ͋͑ͣదͳύϥϝʔλΛ͢ ࣮ࡍͷॲཧͷذΛ͏·͘Χόʔ ϗϫΠτϘοΫεతͳΞϓϩʔν ʢࣄޙʹςετΛॻ͍͍ͯΔͷͰʣ
ྫ
ςετ࣮ߦ
͍ͭॻ͘ʁ طଘίʔυͷόάΛݟ͚ͭͨ࣌ ޙํޓੑΛอ͍ͪͨ࣌ ࣮ର͕ෳࡶ͗ͯ͢ϒϥοΫϘοΫ εతʹ։ൃ͢Δඞཁ͕͋Δ࣌
ςετΛॻ͍ͨΒ (JU)VCͰࣗͷϑΥʔΫQVTI 5SBWJT$*͕ࣗಈͰςετͯ͘͠ΕΔ 0,ͳΒϓϧϦΫΤετ ίϯτϦϏϡʔλʔʂ
࣭ʁ