-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrebar.config
102 lines (93 loc) · 3.5 KB
/
rebar.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
{extra_src_dirs, ["test"]}.
{erl_opts, [debug_info, nowarn_export_all]}.
{deps, [
{jesse, ".*", {git, "https://github.com/for-GET/jesse.git", {tag, "1.7.0"} }},
{jsx, ".*", {git, "https://github.com/talentdeficit/jsx.git", {tag, "v3.1.0"}}},
{rethink, ".*", {git, "https://github.com/relaypro-open/rethink-erlang.git", {branch, "master"}}},
{turtle, {git, "https://github.com/relaypro-open/turtle.git", {branch, "feature/erlang_24"}}},
{cowboy, {git, "https://github.com/ninenines/cowboy", {tag, "2.10.0"}}},
{diffy, {git, "https://github.com/zotonic/diffy.git", {tag, "1.1.2"}}},
{maps_utils, {git, "https://github.com/egobrain/maps_utils.git", {tag, "0.1.0"}}},
{gen_smtp, {git, "https://github.com/Vagabond/gen_smtp.git", {tag, "1.2.0"}}},
{base16, {git, "https://github.com/esl/base16.git", {tag, "2.0.1"}}},
{plists, {git, "https://github.com/silviucpp/plists.git", {branch, "master"}}},
{imetrics, {git, "https://github.com/relaypro-open/imetrics.git", {tag, "v2.1.2"}}},
{erlcloud, {git, "https://github.com/erlcloud/erlcloud.git", {tag, "3.6.5"}}},
{erlsom, {git, "https://github.com/willemdj/erlsom.git", {tag, "v1.5.1"}}},
{cache_tab, "1.0.30"},
{recon, {git, "https://github.com/ferd/recon.git", {tag, "2.5.3"}}},
{flatlog, {git, "https://github.com/ferd/flatlog.git", {tag, "v0.1.2"}}},
{observer_cli, "1.7.4"},
{jsn, "2.2.2"},
{nested, "0.1.2"},
{ssl_verify_fun, "1.1.6"},
{poolboy, "1.5.2"},
{sync, ".*", {git, "https://github.com/rustyio/sync.git", {branch, "master"}}},
{eel, ".*", {git, "https://github.com/williamthome/eel.git", {branch, "main"}}}
]}.
{relx, [
{release,
{dog_trainer,
{git, long} %% relflow-release-version-marker
}, [dog_trainer]},
{dev_mode, false},
{include_erts, true},
{extended_start_script, true},
{extended_start_script_hooks, [{post_start, [{pid, "/var/run/dog_trainer/dog_trainer.pid"}]}]},
{overlay, []}
]}.
% {copy, "{{base_dir}}/consolidated", "releases/{{release_version}}/consolidated"}
% {template, "priv/release.txt.template", "./priv/release.txt"}
{erlydtl_opts, []}.
{profiles, [
{public, [
{relx, [
{dev_mode, false},
{extended_start_script, true},
{sys_config, "config/sys.config.etc"},
{include_erts, true}
]}
]},
{mob_pro, [
{relx, [
{dev_mode, false},
{extended_start_script, true},
{sys_config, "config/sys.config.etc"},
{include_erts, true}
]}
]},
{mob_qa, [
{relx, [
{dev_mode, false},
{extended_start_script, true},
{sys_config, "config/sys.config.etc"},
{include_erts, true}
]}
]},
{local, [
{relx, [
{dev_mode, true},
{extended_start_script, true},
{sys_config, "config/sys.config.local_docker"},
{include_erts, true},
{system_libs, false}
]}
]},
{local_docker, [
{relx, [
{dev_mode, false},
{extended_start_script, true},
{sys_config, "config/sys.config.src"},
{include_erts, true},
{system_libs, false}
]}
]}
]}.
{hank, [{ignore, ["template_setup/**"]}]}.
{erlfmt, [write]}.
{plugins,
[
{rebar3_run, "v0.3.0"},
{rebar3_hex, "v6.11.5"},
erlfmt
]}.