defmodule Mix.Tasks.Edip do @moduledoc """ EDIP creates a docker image of your application release. ## Install In mix.exs: defp deps do [ {:exrm, "~> 0.18"}, {:edip, "~> 0.1"} ] end ## Usage mix deps.get edip && mix deps.compile edip mix 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 # Force redownload of EDIP tool mix edip --force mix edip -f # 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). """ @shortdoc "Create a Docker image of your app." use Mix.Task defdelegate run(args), to: Mix.Tasks.Edip.Image end