Re: Hosting Providers

2014-05-01 Thread Mike Haney
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

Re: Hosting Providers

2014-05-01 Thread Jarrod Swart
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

Re: Hosting Providers

2014-04-30 Thread Adrian Mowat
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

Re: Hosting Providers

2014-04-24 Thread Richard Watson
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.

Re: Hosting Providers

2014-04-18 Thread Adrian Mowat
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

Re: Hosting Providers

2014-04-18 Thread Mike Haney
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

Re: Hosting Providers

2014-04-18 Thread Adrian Mowat
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