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
Uploading your app to Heroku
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Rails Girls Frankfurt
September 19, 2015
Education
0
86
Uploading your app to Heroku
Rails Girls Frankfurt 2015 Talk by Sönke Ohls
Rails Girls Frankfurt
September 19, 2015
Tweet
Share
More Decks by Rails Girls Frankfurt
See All by Rails Girls Frankfurt
What is Rails?
railsgirlsfrankfurt
0
82
Version Control with Git
railsgirlsfrankfurt
0
97
How the Internet Works
railsgirlsfrankfurt
4
430
Heroku
railsgirlsfrankfurt
1
290
Speak Geek
railsgirlsfrankfurt
1
650
Taking the First Step
railsgirlsfrankfurt
1
300
A BRIEF OVERVIEW OF RUBY ON RAILS
railsgirlsfrankfurt
3
620
Git over here!
railsgirlsfrankfurt
2
290
Other Decks in Education
See All in Education
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
signer
PRO
1
2.9k
Web Search and SEO - Lecture 10 - Web Technologies (1019888BNR)
signer
PRO
2
3.1k
1202
cbtlibrary
0
220
Going over the Edge
jonoalderson
0
750
悩める リーダー達に 届けたい書籍|レジリエントマネジメント 書籍イントロダクション-260126
mimoza60
1
390
心理学を学び活用することで偉大なスクラムマスターを目指す − 大学とコミュニティを組み合わせた学びの循環 / Becoming a great Scrum Master by learning and using psychology
psj59129
1
2k
Chapitre_2_-_Partie_2.pdf
bernhardsvt
2
220
滑空スポーツ講習会2025(実技講習)EMFT学科講習資料/JSA EMFT 2025
jsaseminar
0
290
Multimodal Interaction - Lecture 3 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
2k
Information Architectures - Lecture 2 - Next Generation User Interfaces (4018166FNR)
signer
PRO
1
1.9k
栃木県警サイバーセキュリティ研修会2026
nomizone
0
330
Activité_5_-_Les_indicateurs_du_climat_global.pdf
bernhardsvt
0
200
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
290
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
160
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
390
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Chasing Engaging Ingredients in Design
codingconduct
0
140
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
98
Music & Morning Musume
bryan
47
7.1k
Rails Girls Zürich Keynote
gr2m
96
14k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
89
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
170
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
Transcript
The most essential feature of the internet
The most essential feature of the internet is to publish
to the world
Sönke Ohls (@freizeitnerd) | Heroku Talk | Rails Girls Frankfurt
a.M. :date => 2015-09-19 :slide => 3
publish your code Sönke Ohls (@freizeitnerd) | Heroku Talk |
Rails Girls Frankfurt a.M. :date => 2015-09-19 :slide => 4
publish your app Hosting Server Production Environment Sönke Ohls (@freizeitnerd)
| Heroku Talk | Rails Girls Frankfurt a.M. :date => 2015-09-19 :slide => 5
Production Environment publish your app Sönke Ohls (@freizeitnerd) | Heroku
Talk | Rails Girls Frankfurt a.M. :date => 2015-09-19 :slide => 6
get started # Gemfile group :development do gem 'sqlite3' end
group :production do gem 'pg' gem 'rails_12factor' end Prepare Gemfile Sönke Ohls (@freizeitnerd) | Heroku Talk | Rails Girls Frankfurt a.M. :date => 2015-09-19 :slide => 7 Dont forget to bundle install Development Production
get started Sign up at heroku.com Sönke Ohls (@freizeitnerd) |
Heroku Talk | Rails Girls Frankfurt a.M. :date => 2015-09-19 :slide => 8
Production Environment publish your app Sönke Ohls (@freizeitnerd) | Heroku
Talk | Rails Girls Frankfurt a.M. :date => 2015-09-19 :slide => 9 1. Create the app online (just once) $> heroku create 2. Push/update your app online $> git push heroku master It is just 2 steps
let me show that by live coding
Production Environment wrap-up 1. Sign up at heroku.com 2. Prepare
your Gemfile 3. In the console: $> heroku create $> git push heroku master # Gemfile group :development do gem 'sqlite3' end group :production do gem 'pg' gem 'rails_12factor' end Sönke Ohls (@freizeitnerd) | Heroku Talk | Rails Girls Frankfurt a.M. :date => 2015-09-19 :slide => 11