Current section

Files

Jump to
antl_utils_elixir lib mix tasks antl earthly docker.ex
Raw

lib/mix/tasks/antl/earthly/docker.ex

defmodule Mix.Tasks.Antl.Earthly.Docker do
@moduledoc "Build docker image via earthly, tagged with current version of the application"
@shortdoc "Build docker image via earthly"
use Mix.Task
@impl Mix.Task
def run(_) do
Mix.shell().cmd("earthly --build-arg TAG=#{version()} +docker")
end
defp version() do
Mix.Project.config()[:version]
end
end