add match config

This commit is contained in:
Sylvain Briat
2023-10-31 09:03:01 +01:00
parent 7f8fb38046
commit d3c5410826
9 changed files with 138 additions and 187 deletions

View File

@@ -3,6 +3,7 @@ import { Config } from './config';
export interface CarpoolConfig extends Config {
departureTimeMargin: number;
recurrentAdValidityDuration: number;
role: string;
seatsProposed: number;
seatsRequested: number;
@@ -13,6 +14,9 @@ export default registerAs('carpool', () => ({
departureTimeMargin: process.env.DEPARTURE_TIME_MARGIN
? parseInt(process.env.DEPARTURE_TIME_MARGIN, 10)
: 900,
recurrentAdValidityDuration: process.env.RECURRENT_AD_VALIDITY_DURATION
? parseInt(process.env.RECURRENT_AD_VALIDITY_DURATION, 10)
: 365,
role: process.env.ROLE ?? 'passenger',
seatsProposed: process.env.SEATS_PROPOSED
? parseInt(process.env.SEATS_PROPOSED, 10)