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
dkdeploy
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Peter Foerger
September 03, 2016
Technology
1
270
dkdeploy
dkdeploy - advanced solution for web application deployment. #capistrano #T3DD16
Peter Foerger
September 03, 2016
Tweet
Share
More Decks by Peter Foerger
See All by Peter Foerger
Deployment Strategies – The Good, the Bad and the Ugly
therealbauschan
0
570
Discuss.Plan.Code.Review.Test.
therealbauschan
1
460
Pipeline as Code
therealbauschan
0
720
Keep the build green
therealbauschan
0
120
Other Decks in Technology
See All in Technology
EventBridge API Destination × AgentCore Runtimeで実現するLambdaレスなイベント駆動エージェント
har1101
7
270
SREの仕事を自動化する際にやっておきたい5つのポイント
jacopen
6
1.1k
プロダクトエンジニアこそ必要なPMスキル 〜デリバリー力を最大化し、価値を届け続けるために〜
layerx
PRO
0
140
書籍執筆での生成AIの活用
sat
PRO
1
220
【インシデント入門】サイバー攻撃を受けた現場って何してるの?
shumei_ito
0
600
20260120 Amazon VPC のパブリックサブネットを無くしたい!
masaruogura
2
170
Amazon ElastiCacheのコスト最適化を考える/Elasticache Cost Optimization
quiver
0
210
Oracle Cloud Infrastructure:2026年1月度サービス・アップデート
oracle4engineer
PRO
0
170
Azure SRE Agent x PagerDutyによる近未来インシデント対応への期待 / The Future of Incident Response: Azure SRE Agent x PagerDuty
aeonpeople
0
210
新規事業における「一部だけどコア」な AI精度改善の優先順位づけ
zerebom
0
350
AWS監視を「もっと楽する」ために
uechishingo
0
440
最速で価値を出すための プロダクトエンジニアのツッコミ術
kaacun
1
300
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
130
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1.1k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
150
The Curse of the Amulet
leimatthew05
1
7.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Navigating Weather and Climate Data
rabernat
0
77
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
100
Ethics towards AI in product and experience design
skipperchong
2
180
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
160
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
The Limits of Empathy - UXLibs8
cassininazir
1
210
Transcript
dkdeploy TYPO3 Developer Days 2016 dkd Internet Service GmbH 03.09.2016
1
None
Outline Intro Goals Benefits Costs Why? How to Support 3
Who is this guy? 4
Senior Developer - dkd Internet Service GmbH Twitter @bauschan 5
Peter Foerger
Who are you? 6
FTP/SFTP Git + SSH Git + Capistrano Surf Deployer Custom
No idea 7 How do you deliver software?
What languages do you deploy? 8
PHP Ruby Java Node JS Other 9 Programming Languages
Do you already use CI/CD? 10
Continuous Deployment Continuous Delivery 11 Differences that matter
12 Differences that matter
dkdeploy - Goals 13
Fully automated deployment Reduce manual human errors Anyone can deploy
Reproducibility Audibility 14
dkdeploy - Wins 15
One step only cap $STAGE deploy 16
Less errors Less steps are missed out due to human
interaction 17
Non-geeks No manual SSH into server 18
Extendable Doing more for each deploy just add to deploy
script 19
Rollbacks Rollback to previous release „cap deploy:rollback“ 20
TYPO3 CMS Specific tasks for TYPO3 CMS Deployment DB compare
Run TYPO3 CLI tasks Activate/Deactivate maintenance page Generate encryption key Add admin user Clear TYPO3 caches Upload DB settings Add default structure & content Clear OPcache Cleanup shared assets Enable/Disable Install Tool Fetch extensions to local workspace 21
dkdeploy - Costs 22
Setup Capistrano (open source) Ruby (open source) dkdeploy (open source)
Training for team members 23
dkdeploy - Why 24
Why? Simple Deploys all kind of web applications No server-side
installation Runs over SSH Seamlessly integration in CI/CD Extendable 25
dkdeploy - How to 26
Workflow 1. Do local adaptions 2. Commit and push your
changes 3. Run „Cap $STAGE deploy“ That’s it! 27
dkdeploy in action 28
dkdeploy - Get Support 29
Github dkdeploy-core - https://github.com/dkdeploy/dkdeploy-core dkdeploy-php - https://github.com/dkdeploy/dkdeploy-php WIP dkdeploy-typo3-cms -
https://github.com/dkdeploy/dkdeploy-typo3- cms Documentation https://dkdeploy.github.io/ 30 Where to get the Code?
Support Trainings 4 - 6 person 3 Support-Level Drop me
a mail:
[email protected]
31
„thank you“ 32