chore(mix): fix: vm.args is actually a template file
This commit is contained in:
parent
4977921cdb
commit
08571f0914
29
mix.exs
29
mix.exs
|
@ -170,20 +170,6 @@ defmodule EMQXUmbrella.MixProject do
|
|||
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
|
||||
File.cp_r!(
|
||||
"apps/emqx/etc/certs",
|
||||
|
@ -244,6 +230,21 @@ defmodule EMQXUmbrella.MixProject do
|
|||
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(
|
||||
[
|
||||
"common_defs.sh",
|
||||
|
|
Loading…
Reference in New Issue