chore(mix): fix: vm.args is actually a template file

This commit is contained in:
Thales Macedo Garitezi 2021-12-24 09:59:53 -03:00
parent 4977921cdb
commit 08571f0914
No known key found for this signature in database
GPG Key ID: DD279F8152A9B6DD
1 changed files with 15 additions and 14 deletions

29
mix.exs
View File

@ -170,20 +170,6 @@ defmodule EMQXUmbrella.MixProject do
force: overwrite? force: overwrite?
) )
# FIXME: check if cloud/edge???
Mix.Generator.copy_file(
"apps/emqx/etc/emqx_cloud/vm.args",
Path.join(etc, "vm.args"),
force: overwrite?
)
# FIXME: check if cloud/edge!!
Mix.Generator.copy_file(
"apps/emqx/etc/emqx_cloud/vm.args",
Path.join(release.version_path, "vm.args"),
force: overwrite?
)
# required by emqx_authz # required by emqx_authz
File.cp_r!( File.cp_r!(
"apps/emqx/etc/certs", "apps/emqx/etc/certs",
@ -244,6 +230,21 @@ defmodule EMQXUmbrella.MixProject do
vars_rendered vars_rendered
) )
# FIXME: check if cloud/edge???
vm_args_rendered =
File.read!("apps/emqx/etc/emqx_cloud/vm.args")
|> from_rebar_to_eex_template()
|> EEx.eval_string(assigns)
File.write!(
Path.join(etc, "vm.args"),
vm_args_rendered
)
File.write!(
Path.join(release.version_path, "vm.args"),
vm_args_rendered
)
Enum.each( Enum.each(
[ [
"common_defs.sh", "common_defs.sh",