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
Deploy like a Boss
Search
Kabir Baidhya
October 27, 2017
Programming
0
130
Deploy like a Boss
Deploy like a Boss
Kabir Baidhya
October 27, 2017
Tweet
Share
More Decks by Kabir Baidhya
See All by Kabir Baidhya
Python - Modules and Packages
kabirbaidhya
0
330
Python - Exception Handling
kabirbaidhya
0
340
Python - Functions and Lambdas
kabirbaidhya
0
300
Python - Conditionals and Loops
kabirbaidhya
0
310
Python - Strings and Formatting
kabirbaidhya
0
310
Python - Lists and Dictionaries
kabirbaidhya
0
330
Python - Variables, Data Types & Operators
kabirbaidhya
0
430
VCS, Git & GitHub
kabirbaidhya
0
490
Learning Python
kabirbaidhya
2
430
Other Decks in Programming
See All in Programming
最新TCAキャッチアップ
0si43
0
190
CSC509 Lecture 11
javiergs
PRO
0
180
初めてDefinitelyTypedにPRを出した話
syumai
0
420
聞き手から登壇者へ: RubyKaigi2024 LTでの初挑戦が 教えてくれた、可能性の星
mikik0
1
130
Jakarta EE meets AI
ivargrimstad
0
650
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
2
120
Jakarta EE meets AI
ivargrimstad
0
580
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
どうして僕の作ったクラスが手続き型と言われなきゃいけないんですか
akikogoto
1
120
Jakarta EE meets AI
ivargrimstad
0
110
Figma Dev Modeで変わる!Flutterの開発体験
watanave
0
140
Hotwire or React? ~アフタートーク・本編に含めなかった話~ / Hotwire or React? after talk
harunatsujita
1
120
Featured
See All Featured
Building Adaptive Systems
keathley
38
2.3k
Designing Experiences People Love
moore
138
23k
How STYLIGHT went responsive
nonsquared
95
5.2k
Gamification - CAS2011
davidbonilla
80
5k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Happy Clients
brianwarren
98
6.7k
Writing Fast Ruby
sferik
627
61k
Docker and Python
trallard
40
3.1k
Rails Girls Zürich Keynote
gr2m
94
13k
Building Applications with DynamoDB
mza
90
6.1k
Transcript
Deploy like a boss github.com/kabirbaidhya/boss
Introducing Boss
What is your deployment strategy?
What is boss? A lightweight deployment tool made on top
of fabric. Fabric is a SSH based remote execution tool Combines the exibility of fabric and deployment strategy inspired by Capistrano.
It let's you deploy your app Like a Boss
None
What does it offer? Zero-downtime deployment (like Capistrano) Generic remote
source deployment Platform independant Well supported platforms: Web: targetted for web/frontend projects eg: React/Angular/Static les etc. Node: NodeJS project Generic: Remote Source (Platform independant)
Boss in the wild Backbone Traktivity Super Loan Club North
Seatle Network OPTO (Dinube) OnTarget
Inspira on Capistrano Fabric Now CLI Heroku cli up
Roadmap 1.0.0 ‐ Stable Release - More Presets: - Docker
deployment - WAR (Java) deployments - Web Deployment to S3 - Clean CLI UI/UX - Inference (Inferex) - CLI - Deployments
Roadmap Next (Future Release) - Python 3 support - Fabric
Independence with same public API
Contributors so far Kabir Baidhya Shirish Raj Shirakar Shreya Dahal
Sanjeev Kumar Pandit Others (Hacktoberfest)
Ge ng Started $ pip install -U boss-cli==1.0.0-alpha.6 And check:
https://github.com/kabirbaidhya/boss Blog Posts / Tutorials coming soon.
Contribu ons Feature Development Tests Documentation Bug Fixes Suggestions
Thanks