Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Capistrano vs Mina: Capistrano demo talk
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Bruno Sutic
January 27, 2015
Programming
490
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Capistrano vs Mina: Capistrano demo talk
Capistrano deployment demo talk
Bruno Sutic
January 27, 2015
More Decks by Bruno Sutic
See All by Bruno Sutic
Readline + irb/pry = <3
brunosutic
0
190
Moreutils
brunosutic
0
91
The venerable "expect"
brunosutic
0
85
Configuring tmux
brunosutic
0
130
Introduction to Arel
brunosutic
1
350
Tmux osnove
brunosutic
0
260
Deploying Rails apps with Capistrano
brunosutic
0
150
Other Decks in Programming
See All in Programming
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
380
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
190
wkhtmltopdfの次どうするか問題2026
willnet
2
1.9k
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
230
Agents on Rails - Rails at Scale 2026
irinanazarova
0
530
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
360
CodeRabbitの効果検証と過ごしてみた3ヶ月
armondando
0
230
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
150
phperだってパンチカードでコーディングしたい
o0h
PRO
0
280
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
570
Java 27新機能 / Java 27 new features
kishida
2
220
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
490
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
The Curious Case for Waylosing
cassininazir
1
560
4 Signs Your Business is Dying
shpigford
187
23k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
720
So, you think you're a good person
axbom
PRO
2
2.2k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
610
Chasing Engaging Ingredients in Design
codingconduct
0
350
Become a Pro
speakerdeck
PRO
31
6.3k
Transcript
Deploying with Capistrano
About: Bruno Sutic, github.com/bruno-/ Rails & Javascript developer Ideal Project
Group, Chicago Worked on a Capistrano plugins: github.com/capistrano-plugins/
Goals • Demo Capistrano deployment • Capistrano ecosystem & possibilities
• Mina vs Capistrano comparison
What is skipped? • Capistrano vs Heroku (vs Engine Yard
vs Docker vs…) • server installation and configuration (provisioning) • Capistrano internals
Capistrano demo STEPS 1. make a Rails app ✅ 2.
buy & setup a server ✅ 3. setup Capistrano 4. deploy STACK • Nginx • Unicorn • PostgreSQL
Demo
Advantages • setup code is minimal • composable gems ecosystem
• *no ssh login* to the server required! • the same setup for multi-server deployment
Multi-server setup Web server (Nginx) App App DB (PostgreSQL)
Multi-server demo
Demo summary • setup app for Capistrano deployment • rollback
• multi-server setup & deployment
Capistrano vs Mina
Questions