defmodule Mix.Tasks.Edip do @moduledoc """ EDIP creates a docker image of your application release. ## Install ### Project dependency In mix.exs: defp deps do [ {:exrm, "~> 0.19"}, {:edip, "~> 0.4.3"} ] end Then run: mix deps.get edip && mix deps.compile edip ### mix archive Just run this and confirm: mix archive.install http://git.io/edip-0.4.3.ez Adn don't forget to add `exrm` to your project: defp deps do [ {:exrm, "~> 0.19"} ] end ## Usage mix edip ## Help mix help edip ## Options # Override the (repository) name of the docker image. mix edip --name mix edip -n # Set a specific tag for the docker image. mix edip --tag mix edip -t # Set only a specific prefix for the docker image name (default: local). mix edip --prefix mix edip -p # Silence build output of EDIP (will be logged to `.edip.log` instead). mix edip --silent mix edip -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 edip --mapping :[: