Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
CSS Clojure
branch: master

This branch is 15 commits ahead of abedra:master

Merge pull request #2 from jr0cket/heroku-button

Added Heroku button for one-click deployment
latest commit 079a08e6e9
@technomancy authored
Failed to load latest commit information.
resources/public new styles
Procfile Use uberjar from procfile. added Heroku button for easy deployment
app.json removed logo on heroku button due to license restrictions
clojure-logo.png added Heroku button for easy deployment
project.clj Use uberjar from procfile.


A simple Clojure web app, using ring, composure and hiccup. Short text messages called "shouts" can be entered and the last 100 shouts are shown on the page.

Shout text strings are stored in a postgres database

Deploy via Heroku button

You can deploy your own copy of the Shouter app on Heroku via Deploy

If you do not have an account on Heroku, you will be promted to create one for free

Deploying on Heroku manually

To deploy the Shouter Clojure app on Heroku, first clone the project using git clone clone-URL, the clone-URL is underneat the repository menu on the right hand side of this page.

Assuming you have Heroku Toolbelt installed, run heroku create from within the directory created by the previous clone command.

Add a postgres database to your heroku app using the command:

heroku addons:add heroku-postgresql

This command adds a free Heroku postgres database plan

Now deploy the Shouter web app to Heroku using the command:

git push heroku master


Copyright Aaron Bedra

Distributed under the Eclipse Public License, the same as Clojure.

Something went wrong with that request. Please try again.