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
Automatisiere deine WordPress Entwicklungsumgebung
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Markus Heurung
June 15, 2014
Technology
660
0
Share
Automatisiere deine WordPress Entwicklungsumgebung
Slides for my Session at WordCamp Hamburg 2014
Markus Heurung
June 15, 2014
More Decks by Markus Heurung
See All by Markus Heurung
Test driven infrastructure with chef
muhh
0
190
Best Practices - WordPress unter Hochlast
muhh
0
180
Run, Content, Run
muhh
1
160
Automate your Drupal development environment
muhh
0
100
Building high traffic websites with Drupal
muhh
1
410
Einführung in Chef
muhh
0
180
Drupal staging with git and drush
muhh
0
160
Other Decks in Technology
See All in Technology
新卒エンジニア研修、ハンズオンの設計における課題と実践知/ #tachikawaany
nishiuma
2
120
AndroidアプリとCopilot Studioの統合
nakasho
0
200
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
180
アクセシビリティはすべての人のもの
tomokusaba
0
260
[Oracle TechNight#99] 生成AI時代のAI/ML入門 ~ AIとオラクルデータベースの関係 (後半)
oracle4engineer
PRO
3
230
独断と偏見で試してみる、 シングル or マルチエージェント どっちがいいの?
shichijoyuhi
1
240
Cortex Codeのコスト見積ヒントご紹介
yokatsuki
0
150
ボトムアップの改善の火を灯し続けろ!〜支援現場で学んだ、消えないための3つの打ち手〜 / 20260509 Kazuki Mori
shift_evolve
PRO
2
550
Scovilleモバイルエンジニア募集中.pdf
julienrudin
0
150
Building a Study Buddy AI Agent from Scratch: From Passive Chatbots to Autonomous Systems
itchimonji
0
140
ServiceNow Knowledge 26 の歩き方
manarobot
0
340
CyberAgent YJC Connect
shimaf4979
1
160
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
220
The SEO identity crisis: Don't let AI make you average
varn
0
460
Deep Space Network (abreviated)
tonyrice
0
130
A Soul's Torment
seathinner
6
2.8k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
160
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
190
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
330
Art, The Web, and Tiny UX
lynnandtonic
304
21k
BBQ
matthewcrist
89
10k
Why Our Code Smells
bkeepers
PRO
340
58k
Transcript
AUTOMATISIERE DEINE WORDPRESS ENTWICKLUNGSUMGEBUNG
MARKUS HEURUNG @muhh Linux Sysadmin, WordPress User, Drupal Entwickler Co-Founder
von freistil IT
FREISTIL IT http://freistil.it, @freistil "Ops for Devs" freistilbox: PaaS für
WordPress and Drupal
CHALLENGE …
▸ Individuelle Entwicklungsumgebungen ▸ Der Aufwand alles manuell zu konfigurieren
▸ Unterschiedliche Softwareversionen ▸ Lange Einrichtungsdauer
… ACCEPTED
▸ Setupzeit minimieren ▸ Entwicklungsumgebung ≈ Produktionsumgebung ▸ Einheitliches Setup
immer wenn man's braucht
None
Create and configure lightweight, reproducible, and portable development environments. —
http://vagrantup.com
$ vagrant init hashicorp/precise64 $ vagrant up
None
CONFIGURATION MANAGEMENT MIT CHEF ▸ Ruby DSL zur Systemadministraion ▸
Idempotenz – nur die nötigen Änderungen werden durchgeführt
INFRASTRUKTUR ALS CODE
VAGRANT ❤ CHEF
VORBEREITUNGEN Installiere Virtualbox → http://www.virtualbox.org Installiere Vagrant → http://www.vagrantup.com
INITIALES SETUP $ git clone https://github.com/muhh/vagrant-wordpress.git $ rake setup $
vagrant up
▸ http://getchef.com ▸ https://learnchef.opscode.com ▸ http://community.opscode.com ▸ http://github.com/opscode-cookbooks ▸ https://www.virtualbox.org/
▸ http://vagrantup.com ▸ https://github.com/muhh/vagrant-wordpress
DANKE! FRAGEN?
[email protected]
@MUHH