Heroku is a platform that allows developers to build web apps and run them on their servers. It is really nice that they do have documentation on how to start a server using clojure as well. I'll go over through some of the stuff that they tell you to do from their set up page. You can follow along here or just follow their instructions.
$ wget -qO- https://toolbelt.heroku.com/install.sh | sh
*You will need to make sure that you have ruby installed as well.
Lets go ahead and clone a sample web app that heroku provides or you can clone the reagent heroku web app template either one.
$ git clone https://github.com/heroku/clojure-getting-started.git
or$ git clone https://github.com/reagent-project/reagent-template.git
Now lets create a heroku app to recieve the code. You can decide to specify the name or leave it blank and it'll give you a random name.
$ heroku create
or$ heroku create heroku-app-name
$ git add .
Commit all the files with the message "init".$ git commit -m "init"
Push to the heroku web app.$ git push heroku master
Now you should be able to visit the site hosting the source code at heroku-app-name.herokuapp.com!