user=> (use 'hiccup.core)
nil
user=> (html [:span {:class "foo"} "bar"])
"<span class="foo">bar</span>"
user=>
$ sudo gem install heroku

$ gem list heroku

*** LOCAL GEMS ***

heroku (2.4.0)




$ sudo port install git-core

$ port installed git-core
The following ports are currently installed:
 git-core @1.7.0_0+doc+gitweb+svn (active)
$ sudo port install mongodb

$ mkdir -p ~/local/var/db/mongodb_data

$ mkdir -p ~/local/var/log/mongodb




dbpath = /Users/kaku/local/var/db/mongodb_data
fork = true
logpath = /Users/kaku/local/var/log/mongodb/mongodb.log
logappend = true

$ mongod -f mongod.conf
$ lein new mogomogo

$ cd mogomogo



web: lein run -m mogomogo.core


$ git init

$ git add .

$ git commit -m "Initial commit"

$ heroku create --stack cedar

$ git push heroku master
$ heroku addons:add mongohq:free




$ git commit -a -m "Updates"

$ git push heroku master
Clojure + MongoDB on Heroku
Clojure + MongoDB on Heroku
Clojure + MongoDB on Heroku
Clojure + MongoDB on Heroku
Clojure + MongoDB on Heroku
Clojure + MongoDB on Heroku
Clojure + MongoDB on Heroku
Clojure + MongoDB on Heroku
Clojure + MongoDB on Heroku
Clojure + MongoDB on Heroku
Clojure + MongoDB on Heroku
Clojure + MongoDB on Heroku
Clojure + MongoDB on Heroku
Clojure + MongoDB on Heroku

Clojure + MongoDB on Heroku

  • 18.
    user=> (use 'hiccup.core) nil user=>(html [:span {:class "foo"} "bar"]) "<span class="foo">bar</span>" user=>
  • 26.
    $ sudo geminstall heroku $ gem list heroku *** LOCAL GEMS *** heroku (2.4.0) $ sudo port install git-core $ port installed git-core The following ports are currently installed: git-core @1.7.0_0+doc+gitweb+svn (active)
  • 27.
    $ sudo portinstall mongodb $ mkdir -p ~/local/var/db/mongodb_data $ mkdir -p ~/local/var/log/mongodb dbpath = /Users/kaku/local/var/db/mongodb_data fork = true logpath = /Users/kaku/local/var/log/mongodb/mongodb.log logappend = true $ mongod -f mongod.conf
  • 28.
    $ lein newmogomogo $ cd mogomogo web: lein run -m mogomogo.core $ git init $ git add . $ git commit -m "Initial commit" $ heroku create --stack cedar $ git push heroku master
  • 35.
    $ heroku addons:addmongohq:free $ git commit -a -m "Updates" $ git push heroku master