Skip to content

Commit ee0e292

Browse files
ayuminstomar
authored andcommitted
Changes for running on Heroku
* .ignore: append .env for local testing using foreman. * Gemfile, Gemfile.lock: add thin and rack-jekyll. * Procfile: define web proc. * config.ru: launch thin with rack.
1 parent 72c8e8e commit ee0e292

File tree

5 files changed

+19
-0
lines changed

5 files changed

+19
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ _site/
55
.bundle
66
.ruby-version
77
vendor
8+
.env

Gemfile

+2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
source "https://rubygems.org"
22

3+
gem 'thin'
34
gem 'rake', '~> 10.0'
45
gem 'jekyll', '>= 1.0.2'
6+
gem 'rack-jekyll'
57

68
group :development do
79
gem 'mina'

Gemfile.lock

+12
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ GEM
66
colorator (0.1)
77
commander (4.1.3)
88
highline (~> 1.6.11)
9+
daemons (1.1.9)
910
directory_watcher (1.4.1)
11+
eventmachine (1.0.3)
1012
fast-stemmer (1.0.2)
1113
highline (1.6.19)
1214
jekyll (1.0.2)
@@ -32,11 +34,19 @@ GEM
3234
pygments.rb (0.5.0)
3335
posix-spawn (~> 0.3.6)
3436
yajl-ruby (~> 1.1.0)
37+
rack (1.5.2)
38+
rack-jekyll (0.4.1)
39+
jekyll (>= 0.12.0, < 2.0)
40+
rack (~> 1.5.0)
3541
rake (10.0.4)
3642
safe_yaml (0.7.1)
3743
spidr (0.4.1)
3844
nokogiri (~> 1.3)
3945
syntax (1.0.0)
46+
thin (1.5.1)
47+
daemons (>= 1.0.9)
48+
eventmachine (>= 0.12.6)
49+
rack (>= 1.0.0)
4050
yajl-ruby (1.1.0)
4151

4252
PLATFORMS
@@ -45,5 +55,7 @@ PLATFORMS
4555
DEPENDENCIES
4656
jekyll (>= 1.0.2)
4757
mina
58+
rack-jekyll
4859
rake (~> 10.0)
4960
spidr (~> 0.4)
61+
thin

Procfile

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
web: bundle exec thin start -p $PORT -e $RACK_ENV

config.ru

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
require 'rack/jekyll'
2+
3+
run Rack::Jekyll.new

0 commit comments

Comments
 (0)