Skip to content

Deploy with Docker #45

Open
Open
@practicalli-johnny

Description

@practicalli-johnny

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.

Related Content

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions