Skip to content

rstacruz/heroku-buildpack-middleman

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heroku Ruby buildpack with Middleman support

This version has been forked to add explicit support for Middleman. This allows you to push your MM app to Heroku and have it automatically build the files and serve them.

# To create a new app:
$ heroku create --stack cedar --buildpack http://github.com/rstacruz/heroku-buildpack-middleman.git

# ...or to migrate an existing Cedar app to it:
$ heroku config:add BUILDPACK_URL=http://github.com/rstacruz/heroku-buildpack-middleman.git

Unlike other buildpacks, this removes the need to modify your Middleman app! You don't need to have config.ru or Gemfile or anything. All you need is Middleman's config.rb.

How does it look like?

-----> Heroku receiving push
-----> Fetching custom buildpack... done
-----> Middleman app detected
-----> Installing dependencies using Bundler version 1.2.0.pre
       Running: bundle install --without development:test --path vendor/bundle --binstubs bin/ --deployment
       Using RedCloth (4.2.9)
       Using i18n (0.6.0)
       Using multi_json (1.0.4)
       Using activesupport (3.2.2)
       ...
       Your bundle is complete! It was installed into ./vendor/bundle
       Cleaning up the bundler cache.
-----> Building Middleman site
             create  build
             create  build/section_nav.html
             create  build/page_search.html
             create  build/section_index_item.html
             create  build/my_account_-_subscriptions.html
             create  build/about_us.html
             create  build/images/bg-linen.png
             create  build/images/bg-footer.png
             ...
             ...
             ...
       Middleman build completed (4.09s)
-----> Discovering process types
       Procfile declares types     -> (none)
       Default types for Middleman -> console, rake, web
-----> Compiled slug size is 10.1MB
-----> Launching... done, v87
       http://furious-fire-8104.herokuapp.com deployed to Heroku

About

Heroku's Ruby Buildpack for Cedar

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 83.9%
  • Shell 16.1%