Open
Description
Section on Containerization - Docker for Clojure apps
- images available for Clojure (CLI & Leiningen)
- image optimisation - cache and build images
- build application for the image
- security
- avoid running as root (images may have non-root user already)
- check for security vulnerabilities (snyk)
8 docker practices - video
https://youtu.be/8vXoMqWgbQQ
https://deangerber.com/blog/2018/10/07/host-simple-clojure-http-endpoint-using-docker/
Libraries
https://github.com/into-docker/clj-docker-client
An idiomatic, data-driven, REPL friendly Clojure Docker client inspired from Cognitect's AWS client.
https://github.com/cognitect-labs/aws-api
aws-api is a Clojure library which provides programmatic access to AWS services from your Clojure program.