defmodule Mix.Tasks.Edib do @moduledoc """ EDIB creates a docker image of your application release. ## Install ### mix archive Just run this and confirm: mix archive.install http://git.io/edib-0.5.1.ez And don't forget to add `exrm` to your project: defp deps do [ {:exrm, "~> 0.19"} ] end ### Or as project dependency In mix.exs: defp deps do [ {:exrm, "~> 0.19"}, {:edib, "~> 0.5"} ] end Then run: mix deps.get edib && mix deps.compile edib ## Usage mix edib ## Help mix help edib ## Options # Override the (repository) name of the docker image mix edib --name mix edib -n # Set only a specific prefix for the docker image name (default: local) mix edib --prefix mix edib -p # Set a specific tag for the docker image mix edib --tag mix edib -t # Silence build output of EDIB (will be logged to `.edib.log` instead) mix edib --silent mix edib -s If `--name` and `--prefix` are given, the name option takes precedence (prefix will be ignored). # Map additional volumes for use while building the release mix edib --mapping :[: