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: why and how
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Giustino Borzacchiello
July 15, 2016
Technology
84
0
Share
Vagrant: why and how
Our experience with Vagrant for WordPress development in Motork
Giustino Borzacchiello
July 15, 2016
More Decks by Giustino Borzacchiello
See All by Giustino Borzacchiello
Cos'è Gutenberg?
justb
1
240
The WordPress Economy
justb
0
260
10* useful WordPress function (* maybe more) - wctrn
justb
0
560
The WordPress Loop
justb
1
530
10 Useful WordPress functions (and maybe more)
justb
4
580
MapReduce for clone detection
justb
0
67
Featured posts with thumbnails
justb
0
51
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile for engineer
hr01
1
62k
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
130
Oracle Cloud Infrastructure:2026年3月度サービス・アップデート
oracle4engineer
PRO
0
390
OPENLOGI Company Profile
hr01
0
83k
OCI技術資料 : 証明書サービス概要
ocise
1
7.2k
JSTQB Expert Levelシラバス「テストマネジメント」日本語版のご紹介
ymty
0
130
プロダクトを育てるように生成AIによる開発プロセスを育てよう
kakehashi
PRO
1
670
Cortex Code君、今日から内製化支援担当ね。
coco_se
0
270
プロダクトを触って語って理解する、チーム横断バグバッシュのすすめ / 20260411 Naoki Takahashi
shift_evolve
PRO
0
120
【PHPカンファレンス小田原2026】Webアプリケーションエンジニアにも知ってほしい オブザーバビリティ の本質
fendo181
0
200
AWS DevOps Agent or Kiro の使いどころを考える_20260402
masakiokuda
0
180
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
280
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
180
The Curious Case for Waylosing
cassininazir
0
290
Design in an AI World
tapps
0
190
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
500
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Color Theory Basics | Prateek | Gurzu
gurzu
0
280
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
260
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
340
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Transcript
Vagrant: why and how. Giustino Borzacchiello - MotorK HQ -
15/07/2016
Why?
The old days: PHP and MySQL
Nowadays: PHP MySQL Java Grails Solr JavaScript Backbone.js React npm
Grunt gulp.js Sass Less.js postcss CouchDB memcached phpMyAdmin Git webgrind Node. js nginx Apache WordPress
Installation
Configuration
Works on my machine
Multiple projects
Different operating systems
Vagrant is a tool for building, automatically, complete development environments,
sandboxed in a virtual machine.
How?
Install Vagrant
Install VirtualBox
$ vagrant init hashicorp/precise64
$ vagrant up
None
$ vagrant status
$ vagrant ssh
$ vagrant suspend
$ vagrant halt
Demo
Use case: WordPress development environment in MotorK
None
Standing on the shoulders of giants: VVV
Our challenges: Our solutions
Private repositories: SSH forwarding
Database sync with production: Single repo with dumps
Windows: Linux/Mac
What’s missing?
Providers
Provisioners
Multiple machines
Machine sharing
Takeaways
If my hard disk dies tomorrow, how much time should
I spend to be productive again?
Automate all the things!
Thank you!