Web application in Pedestal using w3a
More information on the blogpost: http://thegeez.net/2015/05/16/w3a_web_application_pedestal.html
The most interesting file is src/w3a/example/service.clj
This uses an in-process/in-memory only database. In the user
namespace, through lein repl/cider
etc.:
(go) ;; to start the component system, localhost:8080 will serve the site
(reset) ;; to reset the whole component system
lein uberjar
java -jar target/w3a-example-prod-standalone.jar PORT DB-URL
First time, provision a postgrest database (see https://devcenter.heroku.com/articles/heroku-postgresql):
heroku addons:add heroku-postgresql:dev
Deploying:
git push heroku
Written by: Gijs Stuurman / @thegeez / Blog / GitHub
Copyright © 2015 Gijs Stuurman
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.