One thing to keep in mind since he's using Datomic - there is currently no way
to restrict access to the transactor, so it needs to be run behind a firewall.
This can be done easily on AWS by creating a VPC where only the peer is exposed
to the net.
Outside of AWS, you're pretty much on your o
As Richard said most places that run Java, will run your Clojure. Google
App Engine and Engine Yard appear to take a WAR file.
lein ring uberwar (in your project dir)
While heroku pushes your code to the "server" and then does its magic.
git push
If you run on your own servers most people do
Hi Richard
Sorry for the delay. We'll check that out!
Having said that, my inclination would be to avoid the compile step if we
can and just run on top of the leiningen project (e.e. analogous to ruby
apps).
Putting Engine Yard aside, it raises an interesting question so I am
wondering what oth
Hi Adrian,
You don't have far to look ... Engine Yard now supports Java, and by
extension, Clojure. If you can package up your Clojure app into a WAR file
(using Leiningen's 'lein ring uberwar', for example) you can deploy it onto
a Jetty or Tomcat server in an Engine Yard Java environment.
Hi Mike,
That would be really helpful. Thanks!
We're much earlier in the process than you at the moment but I would be
delighted to share anything that comes up
Cheers
Adrian
On Fri, Apr 18, 2014 at 4:11 PM, Mike Haney wrote:
> I know they also have Mongo and Neo4j available on Heroku, but
I know they also have Mongo and Neo4j available on Heroku, but neither of those
are supported as a Datomic back end. Postgres will work with Datomic just
fine, though. The only hitch with Heroku is that I'm not sure how to go about
deploying a transactor. Maybe someone has done it and blogged
Hi,
Thanks for the advice. I should have mentioned that are are going to use
Datomic but I'm not sure of the tradeoffs around different storage
platforms. Have I understood correctly that Heroku only offers Postgres as
a storage option?
Many Thanks
Adrian
On Fri, Apr 18, 2014 at 1:43 PM, Mi