Slide 1

Slide 1 text

The most essential feature of the internet

Slide 2

Slide 2 text

The most essential feature of the internet is to publish to the world

Slide 3

Slide 3 text

Sönke Ohls (@freizeitnerd) | Heroku Talk | Rails Girls Frankfurt a.M. :date => 2015-09-19 :slide => 3

Slide 4

Slide 4 text

publish your code Sönke Ohls (@freizeitnerd) | Heroku Talk | Rails Girls Frankfurt a.M. :date => 2015-09-19 :slide => 4

Slide 5

Slide 5 text

publish your app Hosting Server Production Environment Sönke Ohls (@freizeitnerd) | Heroku Talk | Rails Girls Frankfurt a.M. :date => 2015-09-19 :slide => 5

Slide 6

Slide 6 text

Production Environment publish your app Sönke Ohls (@freizeitnerd) | Heroku Talk | Rails Girls Frankfurt a.M. :date => 2015-09-19 :slide => 6

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

get started Sign up at heroku.com Sönke Ohls (@freizeitnerd) | Heroku Talk | Rails Girls Frankfurt a.M. :date => 2015-09-19 :slide => 8

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

let me show that by live coding

Slide 11

Slide 11 text

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