Skip to content

Commit ad51f6d

Browse files
author
ttt161
committed
minor improvements
1 parent a1a81a3 commit ad51f6d

3 files changed

Lines changed: 12 additions & 9 deletions

File tree

apps/bender/src/bender.erl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ stop() ->
3737
-spec start(normal, any()) -> {ok, pid()} | {error, any()}.
3838
start(_StartType, _StartArgs) ->
3939
ok = setup_metrics(),
40-
ok = db_init(application:get_env(bender, migrations_enabled, true)),
40+
ok = db_init(application:get_env(bender, backend_mode, machinery)),
4141
supervisor:start_link({local, ?MODULE}, ?MODULE, []).
4242

4343
-spec stop(any()) -> ok.
@@ -147,7 +147,7 @@ setup_metrics() ->
147147
ok = woody_ranch_prometheus_collector:setup(),
148148
ok = woody_hackney_prometheus_collector:setup().
149149

150-
db_init(true) ->
150+
db_init(postgres) ->
151151
case code:priv_dir(bender) of
152152
{error, _} ->
153153
error({migration_error, cant_find_priv_dir});
@@ -159,7 +159,7 @@ db_init(true) ->
159159
DbOpts = maps:get(DbRef, Databases),
160160
db_init(MigrationsDir, DbOpts)
161161
end;
162-
db_init(false) ->
162+
db_init(machinery) ->
163163
ok.
164164

165165
db_init(MigrationsDir, DbOpts) ->

apps/bender/test/bender_ct_helper.erl

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ start_apps(BackendMode, C) ->
7373
BenderApps = genlib_app:start_application_with(bender, [
7474
{db_ref, default_db},
7575
{backend_mode, BackendMode},
76-
{migrations_enabled, migrations_enabled(BackendMode)},
7776
{machinery_backend, hybrid},
7877
{generator, #{
7978
path => <<"/v1/stateproc/bender_generator">>,
@@ -103,8 +102,3 @@ start_apps(BackendMode, C) ->
103102
]),
104103
Apps = EpgConnectorApps ++ ProgressorApps ++ ScoperApps ++ BenderApps,
105104
[{suite_apps, Apps} | C].
106-
107-
migrations_enabled(machinery) ->
108-
false;
109-
migrations_enabled(postgres) ->
110-
true.

config/sys.config

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
[
22
{bender, [
3+
%% Available options for 'backend_mode'
4+
%% machinery (by default) | postgres
5+
%%
6+
%% For option 'postgres' ensure config 'db_ref'
7+
%% atom() ('bender' by default)
8+
%% must be exists key from epg_connector.databases map
9+
{backend_mode, postgres},
10+
{db_ref, default_db},
11+
312
%% Available options for 'machinery_backend'
413
%% machinegun | progressor | hybrid
514
%%

0 commit comments

Comments
 (0)