Create and Deploy Your Ember AppĀ
in 5 min
with Middleman and Heroku
OVERVIEW
Front-end App
Develop on Middleman
Deploy on Heroku
Middleman
Static site generator
Modern web tools
http://middlemanapp.com
Tools
Install
$ gem install middleman
Command Line
$ middleman init my_new_project $ middleman server $ middleman build
Rack
config.rb
activate :livereload set :js_dir, "javascripts" configure :build do activate :minify_javascript activate :asset_hash end
Asset Pipeline
Sprockets
//= require jquery //= require handlebars //= require ember //= require ember-data //= require ./main App.initialize();
Asset Pipeline
Compilation
source/ index.haml stylesheets/ application.css.scss javascripts/ application.js.coffee
Project Templates
$ git clone git://github.com/rossta/middleman-ember-template.git ~/.middleman/ember $ middleman init my_new_project --template=ember $ middleman server
Deploy
Heroku Buildpacks
$ heroku create my_app --buildpack git://github.com/indirect/heroku-buildpack-middleman.git $ git push heroku master
Resources
Questions?
Ross Kaffenberger
rosskaff.com
@rossta
strut out the middleman
By rossta
strut out the middleman
- 759