From f21b48eadff2d847072fd5aef7d24cc0befb6469 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Floure?= Date: Tue, 25 Jan 2022 10:52:07 +0100 Subject: [PATCH] Add our own OTP release configuration --- mix.exs | 17 ++++++++++++++++- rel/env.bat.eex | 5 ----- 2 files changed, 16 insertions(+), 6 deletions(-) delete mode 100644 rel/env.bat.eex 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 %>