mirror of
https://github.com/public-transport/db-vendo-client.git
synced 2025-02-22 22:59:35 +02:00
make dbweb selectable in docker img
This commit is contained in:
parent
9314e59053
commit
2a23e1ad9b
1 changed files with 7 additions and 1 deletions
8
api.js
8
api.js
|
@ -1,6 +1,7 @@
|
||||||
import {createClient} from './index.js';
|
import {createClient} from './index.js';
|
||||||
import {profile as dbProfile} from './p/db/index.js';
|
import {profile as dbProfile} from './p/db/index.js';
|
||||||
import {profile as dbnavProfile} from './p/dbnav/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 {createHafasRestApi as createApi} from 'hafas-rest-api';
|
||||||
import {loyaltyCardParser} from 'db-rest/lib/loyalty-cards.js';
|
import {loyaltyCardParser} from 'db-rest/lib/loyalty-cards.js';
|
||||||
import {parseBoolean, parseInteger} from 'hafas-rest-api/lib/parse.js';
|
import {parseBoolean, parseInteger} from 'hafas-rest-api/lib/parse.js';
|
||||||
|
@ -45,10 +46,15 @@ const config = {
|
||||||
mapRouteParsers,
|
mapRouteParsers,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const profiles = {
|
||||||
|
'db': dbProfile,
|
||||||
|
'dbnav': dbnavProfile,
|
||||||
|
'dbweb': dbwebProfile
|
||||||
|
}
|
||||||
|
|
||||||
const start = async () => {
|
const start = async () => {
|
||||||
const vendo = createClient(
|
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',
|
process.env.USER_AGENT || 'link-to-your-project-or-email',
|
||||||
config,
|
config,
|
||||||
);
|
);
|
||||||
|
|
Loading…
Add table
Reference in a new issue