{erl_opts, [debug_info]}. {deps, [ {poolboy, ".*", {git, "https://github.com/devinus/poolboy.git", {tag, "1.5.1"}}}, {hackney, ".*", {git, "https://github.com/benoitc/hackney.git", {tag, "1.16.0"}}}, {sync, ".*", {git, "https://github.com/rustyio/sync.git", {branch, "master"}}}, {cowboy, ".*", {git, "https://github.com/ninenines/cowboy.git", {tag, "2.5.0"}}}, {jiffy, ".*", {git, "https://github.com/davisp/jiffy.git", {tag, "1.1.1"}}}, {parse_trans, ".*", {git, "https://github.com/uwiger/parse_trans", {tag, "3.0.0"}}}, {emqtt, ".*", {git, "https://github.com/emqx/emqtt", {tag, "v1.2.0"}}}, {lager, ".*", {git,"https://github.com/erlang-lager/lager.git", {tag, "3.9.2"}}} ]}. {relx, [{release, {iot, "0.1.0"}, [iot, sasl]}, {mode, dev}, %{mode, prod}, %% automatically picked up if the files %% exist but can be set manually, which %% is required if the names aren't exactly %% sys.config and vm.args {sys_config, "./config/sys.config"}, {vm_args, "./config/vm.args"} %% the .src form of the configuration files do %% not require setting RELX_REPLACE_OS_VARS %% {sys_config_src, "./config/sys.config.src"}, %% {vm_args_src, "./config/vm.args.src"} ]}. {profiles, [{prod, [{relx, [%% prod is the default mode when prod %% profile is used, so does not have %% to be explicitly included like this {mode, prod} %% use minimal mode to exclude ERTS %% {mode, minimal} ] }]}]}. {erl_opts, [{parse_transform,lager_transform}]}.