google-cloud

Google Cloud Platform: Clojure + {GAE, GCE, anything else on Google Platform}
nickbauman 2018-04-01T18:43:44.000041Z

@claudiu Hi 👋 I wrote much of this: https://github.com/nickbauman/cljgae-template

nickbauman 2018-04-01T18:44:13.000104Z

I’ve been away from it for a while but it should work fine with the standard environment.

nickbauman 2018-04-01T18:45:59.000016Z

I prefer to use the standard environment when I can, testing it on AppScale to make sure it’s portable periodically. The reason why I’m staying away from flex right now is because the cost of adding the Container workflow is nontrivial over time and the standard environment test doubles are excellently maintained.

nickbauman 2018-04-01T18:47:51.000024Z

Much of the Datastore DSL relies on a fairly heavy macro, which I plan to decouple more from the underlying pure functions it uses so they can be used without the DSL more easily.

nickbauman 2018-04-01T18:48:08.000027Z

Good luck :hugging_face:

domparry 2018-04-01T18:48:23.000029Z

I have 2 apps I would love to rather move to SE. Thanks for the template @nickbauman

nickbauman 2018-04-01T18:49:54.000054Z

:hugging_face: @domparry! Let me know if you run into anything you’d like to see changed! I’ve changed some things based on feedback here because people here have great ideas and are willing to share them!

domparry 2018-04-01T18:50:39.000106Z

definitely! Thank you.

🔆 1
claudiu 2018-04-01T19:42:20.000065Z

@nickbauman Looks really nice. Awesome that you added implementations for datastore dsl, task, storage. Thank you for sharing.

1
claudiu 2018-04-01T19:44:19.000053Z

All the templates/examples seem to use ring uberwar. Did you not encounter problems with the large number of files ? noticed that a lot is added to classes but only a few are needed, seems to work if I delete all except for my project files. Hope I'm not missing something since I don't know java.

nickbauman 2018-04-01T20:07:33.000049Z

I haven’t hit the limits yet, but it’s definitely on my radar now!

nickbauman 2018-04-01T20:08:32.000029Z

I’ll take a look at what the template output generates and see what might be there that could be avoided. In fact I’m going to log this as an issue in the project.

nickbauman 2018-04-01T20:11:49.000025Z

https://github.com/nickbauman/cljgae-template/issues/19