This commit enables a minimal working build of EMQX release using Mix. However, to properly start the release, several configuration steps are still missing. A `mix_release.sh` script does a few hacks to get the release built with Mix to start properly, by first assuming that `make emqx` has been run prior to the release, ran once to generate the `app.*.config` files, and then it copies that and some other files to the expected places. Also, `emqx_telemetry` hangs the start procedure because it thinks it's in an official release and tries to make a request. We disable it temporarily via config just to get a working build for now.
6 lines
210 B
Elixir
6 lines
210 B
Elixir
@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 %>
|