Mix.Release.make_sys_config
You're seeing just the function
make_sys_config
, go back to Mix.Release module for more information.
Specs
make_sys_config(t(), keyword(), Config.Provider.config_path()) :: :ok | {:error, String.t()}
Makes the sys.config
structure.
If there are config providers, then a value is injected into
the :elixir
application configuration in sys_config
to be
read during boot and trigger the providers.
It uses the following release options to customize its behaviour:
:reboot_system_after_config
:start_distribution_during_config
:prune_runtime_sys_config_after_boot
In case there are no config providers, it doesn't change sys_config
.