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
Capistrano vs Mina: Capistrano demo talk
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Bruno Sutic
January 27, 2015
Programming
480
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
180
Moreutils
brunosutic
0
86
The venerable "expect"
brunosutic
0
77
Configuring tmux
brunosutic
0
120
Introduction to Arel
brunosutic
1
330
Tmux osnove
brunosutic
0
250
Deploying Rails apps with Capistrano
brunosutic
0
150
Other Decks in Programming
See All in Programming
Hello, Hiroshima Geospatial Data! — Exploring DoboX with Python
ra0kley
0
110
バグを直したら useEffect が消えた
colorful12
3
770
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
240
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.3k
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
240
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
7
2.2k
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
250
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
200
[PyCon KR 2026] More Variants, More Diversity for AI Accelerators
achimnol
0
120
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
5
1.8k
異なる設計思想のフレームワークを経験して得た学び
amekuhideki
1
830
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
270
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
A Modern Web Designer's Workflow
chriscoyier
698
190k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
4 Signs Your Business is Dying
shpigford
187
23k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
4
500
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
480
Leo the Paperboy
mayatellez
8
2.2k
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