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
Rails Girls Frankfurt
September 19, 2015
Education
87
0
Share
Uploading your app to Heroku
Rails Girls Frankfurt 2015 Talk by Sönke Ohls
Rails Girls Frankfurt
September 19, 2015
More Decks by Rails Girls Frankfurt
See All by Rails Girls Frankfurt
What is Rails?
railsgirlsfrankfurt
0
85
Version Control with Git
railsgirlsfrankfurt
0
100
How the Internet Works
railsgirlsfrankfurt
4
430
Heroku
railsgirlsfrankfurt
1
290
Speak Geek
railsgirlsfrankfurt
1
650
Taking the First Step
railsgirlsfrankfurt
1
310
A BRIEF OVERVIEW OF RUBY ON RAILS
railsgirlsfrankfurt
3
620
Git over here!
railsgirlsfrankfurt
2
290
Other Decks in Education
See All in Education
共感から、つくる: 変わり続ける自分と、誰かのための創造
micknerd
1
250
0121
cbtlibrary
0
150
演習:Gitの基本操作 / 04-git-basic
kaityo256
PRO
0
400
Tangible, Embedded and Embodied Interaction - Lecture 7 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
2.1k
Blueprint for Strengthening Community Colleges Training Grant Success
territorium
PRO
0
230
Lenguajes de Programacion (Ingresantes UNI 2026)
robintux
0
150
環境・社会理工学院(建築学系)大学院説明会 2026|東京科学大学(Science Tokyo)
sciencetokyo
PRO
0
1.1k
SSH_handshake_easy_explain
kenbo
0
960
Google AI Studio 開発者向け完全ガイド プロトタイピ まで ングからReactアプリ 構築・マルチモーダル活用
mickey_kubo
1
110
Why the humanities may be your best career bet
figarospeech
0
150
Modelamiento Matematico (Ingresantes UNI 2026)
robintux
0
260
Interactive Tabletops and Surfaces - Lecture 5 - Next Generation User Interfaces (4018166FNR)
signer
PRO
1
2.1k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The SEO identity crisis: Don't let AI make you average
varn
0
430
YesSQL, Process and Tooling at Scale
rocio
174
15k
Designing Experiences People Love
moore
143
24k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Building an army of robots
kneath
306
46k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
420
Skip the Path - Find Your Career Trail
mkilby
1
93
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Typedesign – Prime Four
hannesfritz
42
3k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
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