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
Bruno Sutic
January 27, 2015
Programming
470
0
Share
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
160
Moreutils
brunosutic
0
81
The venerable "expect"
brunosutic
0
74
Configuring tmux
brunosutic
0
120
Introduction to Arel
brunosutic
1
310
Tmux osnove
brunosutic
0
220
Deploying Rails apps with Capistrano
brunosutic
0
130
Other Decks in Programming
See All in Programming
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
1.8k
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
3.2k
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
340
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
180
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
800
RTSPクライアントを自作してみた話
simotin13
0
440
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
190
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
430
SPMマルチモジュールで テストカバレッジを取得する技法
yosshi4486
0
140
Inside Stream API
skrb
1
620
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
240
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
450
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Designing Powerful Visuals for Engaging Learning
tmiket
1
390
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
280
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Fireside Chat
paigeccino
42
3.9k
Paper Plane (Part 1)
katiecoart
PRO
0
8.4k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
190
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
220
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Git: the NoSQL Database
bkeepers
PRO
432
67k
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