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?
|
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",
|
||||||
|
|
Loading…
Reference in New Issue