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
Knowing mina deploy
Search
Luciano Sousa
August 16, 2014
Technology
1
67
Knowing mina deploy
A short talk about a new deploy gem
Luciano Sousa
August 16, 2014
Tweet
Share
More Decks by Luciano Sousa
See All by Luciano Sousa
Playing with Sorbet
lucianosousa
0
46
Creating your startup without Developer
lucianosousa
0
160
Patterns Falacy v2
lucianosousa
0
120
Project Management like Software Developer
lucianosousa
1
110
The Patterns Falacy - Rails Version
lucianosousa
1
110
Sinatra::Ftw
lucianosousa
0
86
Other Decks in Technology
See All in Technology
なぜAI時代に 「イベント」を中心に考えるのか? / Why focus on "events" in the age of AI?
ytake
2
790
地域コミュニティへの「感謝」と「恩返し」 / 20250726jawsug-tochigi
kasacchiful
0
100
Railsの限界を超えろ!「家族アルバム みてね」の画像・動画の大規模アップロードを支えるアーキテクチャの変遷
ojima_h
4
510
スプリントレビューを効果的にするために
miholovesq
9
1.7k
RapidPen: AIエージェントによる高度なペネトレーションテスト自動化の研究開発
laysakura
1
400
Shadow DOMとセキュリティ - 光と影の境界を探る / Shibuya.XSS techtalk #13
masatokinugawa
0
310
MCPに潜むセキュリティリスクを考えてみる
milix_m
1
860
FAST導入1年間のふりかえり〜現実を直視し、さらなる進化を求めて〜 / Review of the first year of FAST implementation
wooootack
1
170
AI時代の知識創造 ─GeminiとSECIモデルで読み解く “暗黙知”と創造の境界線
nyagasan
0
150
大規模イベントを支える ABEMA の アーキテクチャ 変遷 2025
nagapad
5
450
経理出身PdMがAIプロダクト開発を_ハンズオンで学んだ話.pdf
shunsukenarita
1
220
Datasets for Critical Operations by Dataform
kimujun
0
110
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
What's in a price? How to price your products and services
michaelherold
246
12k
Thoughts on Productivity
jonyablonski
69
4.8k
Adopting Sorbet at Scale
ufuk
77
9.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Optimizing for Happiness
mojombo
379
70k
Gamification - CAS2011
davidbonilla
81
5.4k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Transcript
Luciano Sousa Knowing Mina Deploy @lucianosousa
Your travel memory
Local Wander http://localwander.com
Let’s talk about deploy
None
Capistrano Lot of files to config One ssh connection to
each command Lazy
Mina
Small config One ssh connection Faster <3 One bash script
Gemfile! gem 'mina'!
$ mina init! -----> Created ./config/deploy.rb! Edit this file, then
run `mina setup` after.!
$ mina setup! -----> Creating folders... done.
$ mina deploy! -----> Deploying to 2012-06-12-040248! ...! Lots of
things happening...! ...! -----> Done.
https://www.flickr.com/photos/flyzipper/4286880322
Benchmark
https://www.infinum.co/the-capsized-eight/articles/faster-web-application-deployments-using-mina-instead-of-capistrano
https://www.infinum.co/the-capsized-eight/articles/faster-web-application-deployments-using-mina-instead-of-capistrano
https://www.infinum.co/the-capsized-eight/articles/faster-web-application-deployments-using-mina-instead-of-capistrano https://github.com/mina-deploy/mina http://mina-deploy.github.io/mina/ Resources
thank you! obrigado! gracias! merci!
Questions?