-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrebar.config
117 lines (100 loc) · 3.15 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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
%%-*- mode: erlang -*-
%% -----------------------------------------------------------------------------
%%
%% rebar.config: rebar3 configuration file.
%%
%% Copyright (c) 2019-2021 Konnexions GmbH. All Rights Reserved.
%%
%% This file is provided to you under the Apache License,
%% Version 2.0 (the "License"); you may not use this file
%% except in compliance with the License. You may obtain
%% a copy of the License at
%%
%% http://www.apache.org/licenses/LICENSE-2.0
%%
%% Unless required by applicable law or agreed to in writing,
%% software distributed under the License is distributed on an
%% "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
%% KIND, either express or implied. See the License for the
%% specific language governing permissions and limitations
%% under the License.
%%
%% -----------------------------------------------------------------------------
{cover_enabled, true}.
{cover_export_enabled, true}.
{cover_opts, [verbose]}.
{coveralls_coverdata, [
"_build/test/cover/ct.coverdata",
"_build/test/cover/eunit.coverdata"
]}.
{coveralls_service_name, "travis-ci"}.
{ct_opts, [
{cover},
{verbose}
]}.
{deps, [
{cowboy,"2.7.0"},
{edate, {git, "https://github.com/dweldon/edate", {branch, "master"}}},
{erlimem, {git, "https://github.com/konnexionsgmbh/erlimem", {branch, "master"}}},
{esaml, {git, "https://github.com/KonnexionsGmbH/esaml", {tag, "2.3.0"}}},
{imem, {git, "https://github.com/konnexionsgmbh/imem", {branch, "master"}}},
{oranif, {git, "https://github.com/konnexionsgmbh/oranif", {tag, "0.2.3"}}},
{wax, {git, "https://github.com/konnexionsgmbh/wax", {branch, "master"}}},
{prometheus, "4.5.0"}
]}.
{erl_first_files, [
"src/dperl/dperl_worker.erl",
"src/dperl/dperl_strategy_scr.erl"
]}.
{deps_error_on_conflict, false}.
{plugins, [
rebar3_hex,
{rebar3_elixir, ".*", {git, "https://github.com/Supersonido/rebar3_elixir.git", {branch, "master"}}}
]}.
{dist_node, [
{setcookie, 'dderl'},
{name, 'dderl@127.0.0.1'}
]}.
{erl_opts, [
{parse_transform, lager_transform},
{parse_transform, imem_rec_pretty_pt},
{lager_extra_sinks, [access]}
]}.
{minimum_otp_vsn, "21.0"}.
{eunit_opts, [
{skip_deps, true},
verbose
]}.
{relx, [
{release, {dderl, "3.9.7"}, [dderl]},
{dev_mode, true},
{extended_start_script, true},
{include_erts, true},
{overlay_vars, "config/vars.config"},
{overlay, [
{copy, "LICENSE", "LICENSE"},
{template, "config/sys.config", "releases/{{rel_vsn}}/sys.config"},
{template, "config/vm.args", "releases/{{rel_vsn}}/vm.args"}
]}
]}.
{xref_checks, [
deprecated_functions,
deprecated_function_calls,
exports_not_used,
locals_not_used,
undefined_functions,
undefined_function_calls
]}.
{shell, [
{apps, [dderl]},
{config, "config/shell.config"}
]}.
{profiles, [
{ui, [{post_hooks, [{compile, "bash ./build_fe.sh"}]}]},
{prod, [
{pre_hooks, [{release, "escript inject_git_rev.escript prod"}]},
{post_hooks, [{release, "bash ./post_release.sh"}]},
{relx, [{dev_mode, false}, {include_src, false}]}
]},
{test, [{deps, [{meck, "0.8.13"}]}]}
]}.