Fork me on GitHub
#clojure-austin
<
2018-02-17
>
david.arenas00:02:56

Same here. Would be great to talk about this. At work we currently deploy most everything using Docker, specifically Docker Swarm (Although we are migrating to K8). The clojure app we've done uses immutant, and we have a simple multi-stage Dockerfile and a 'Stack' compatible docker-compose to deploy on the cluster. Lastly, if you like heroku, there is also herokuish which basically brings a heroku like environment to Docker, and requires almost zero config/docker knowledge.

norman20:02:00

We deploy in a very non-traditional way, building arch linux packages for our clojure services.

norman20:02:46

I was originally hired on at ThreatGRID to get us running inside immutant. It was pretty straightforward, but ultimately ops vetoed that decisisons

norman20:02:31

They did not want to manage a big blob app server. They much preferred managing independent services

norman20:02:19

I’m actually not sure what the current state of immutant is

clojuregeek22:02:52

well i'd like to know a way to deploy a clojure app anyway other than heroku 🙂

clojuregeek22:02:02

how was Clojure SYNC?