From 2a23e1ad9b133d701b0ae91eee991f69b5d2f558 Mon Sep 17 00:00:00 2001 From: Traines Date: Thu, 13 Feb 2025 19:41:46 +0000 Subject: [PATCH] make dbweb selectable in docker img --- api.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/api.js b/api.js index 398bb69a..308aba00 100644 --- a/api.js +++ b/api.js @@ -1,6 +1,7 @@ import {createClient} from './index.js'; import {profile as dbProfile} from './p/db/index.js'; import {profile as dbnavProfile} from './p/dbnav/index.js'; +import {profile as dbwebProfile} from './p/dbweb/index.js'; import {createHafasRestApi as createApi} from 'hafas-rest-api'; import {loyaltyCardParser} from 'db-rest/lib/loyalty-cards.js'; import {parseBoolean, parseInteger} from 'hafas-rest-api/lib/parse.js'; @@ -45,10 +46,15 @@ const config = { mapRouteParsers, }; +const profiles = { + 'db': dbProfile, + 'dbnav': dbnavProfile, + 'dbweb': dbwebProfile +} const start = async () => { const vendo = createClient( - process.env.DB_PROFILE == 'db' ? dbProfile : dbnavProfile, + profiles[process.env.DB_PROFILE] || dbnavProfile, process.env.USER_AGENT || 'link-to-your-project-or-email', config, );