distillery v1.5.1 Mix.Releases.Profile

Represents the configuration profile for a specific environment and release. More generally, a release has a profile, as does an environment, and when determining the configuration for a release in a given environment, the environment profile overrides the release profile.

Link to this section Summary

Link to this section Types

Link to this type t()
t() :: %Mix.Releases.Profile{pre_upgrade_hooks: nil | String.t, post_upgrade_hooks: nil | String.t, cookie: nil | Atom.t, include_src: nil | boolean, plugins: [module], include_system_libs: nil | boolean | String.t, post_start_hooks: nil | String.t, code_paths: nil | [String.t], included_configs: [String.t], pre_configure_hooks: nil | String.t, exec_opts: term, sys_config: nil | String.t, strip_debug_info: nil | boolean, pre_start_hook: nil | String.t, vm_args: nil | String.t, pre_start_hooks: nil | String.t, pre_stop_hook: nil | String.t, post_configure_hook: nil | String.t, dev_mode: nil | boolean, erl_opts: nil | String.t, post_stop_hooks: nil | String.t, overrides: nil | [{atom, String.t}], post_upgrade_hook: nil | String.t, include_erts: nil | boolean | String.t, pre_upgrade_hook: nil | String.t, commands: nil | [{atom, String.t}], overlays: Mix.Releases.Overlay.overlay, post_start_hook: nil | String.t, post_stop_hook: nil | String.t, post_configure_hooks: nil | String.t, overlay_vars: nil | Keyword.t, output_dir: nil | String.t, pre_configure_hook: nil | String.t, run_erl_env: nil | String.t, executable: term, pre_stop_hooks: nil | String.t, config: nil | String.t}