diff --git a/mix.exs b/mix.exs index 09fba6e..a2f0e67 100644 --- a/mix.exs +++ b/mix.exs @@ -7,7 +7,8 @@ defmodule HAHandler.MixProject do version: "0.1.0", elixir: "~> 1.12", start_permanent: Mix.env() == :prod, - deps: deps() + deps: deps(), + releases: releases() ] end @@ -28,4 +29,18 @@ defmodule HAHandler.MixProject do {:poison, "~> 5.0"} ] end + + # See https://hexdocs.pm/mix/Mix.Tasks.Release.html for details. + defp releases do + [ + ha_handler: [ + include_executables_for: [:unix], + applications: [runtime_tools: :permanent], + include_erts: true, + config_providers: [ + {Config.Reader, {:system, "HA_HANDLER_CONFIG_DIR", "config.exs"}} + ] + ] + ] + end end diff --git a/rel/env.bat.eex b/rel/env.bat.eex deleted file mode 100644 index 60beb80..0000000 --- a/rel/env.bat.eex +++ /dev/null @@ -1,5 +0,0 @@ -@echo off -rem Set the release to work across nodes. -rem RELEASE_DISTRIBUTION must be "sname" (local), "name" (distributed) or "none". -rem set RELEASE_DISTRIBUTION=name -rem set RELEASE_NODE=<%= @release.name %>