Compare commits
7 Commits
dc3a682a77
...
1ed359f602
Author | SHA1 | Date |
---|---|---|
Fionn | 1ed359f602 | 2 years ago |
Fionn | 4d91fc0233 | 2 years ago |
Fionn | 4c1a7a5a51 | 2 years ago |
Fionn | 4628cf1544 | 2 years ago |
Fionn | ad89f9a6ef | 2 years ago |
Fionn | f64b200dcc | 2 years ago |
Fionn | 049f4d75b9 | 2 years ago |
@ -0,0 +1,28 @@
|
||||
export interface Config {
|
||||
port: number;
|
||||
apiBasePath: string;
|
||||
disableDefaultApiEndpoint: boolean;
|
||||
trustProxy: string | boolean;
|
||||
}
|
||||
|
||||
export default function appConfig(): Config {
|
||||
const {
|
||||
PORT,
|
||||
BASE_PATH,
|
||||
TRUST_PROXY,
|
||||
DISABLE_DEFAULT_API_ENDPOINT,
|
||||
} = process.env;
|
||||
|
||||
let trustProxy: string | boolean = false;
|
||||
|
||||
if (TRUST_PROXY == '*') {
|
||||
trustProxy = true;
|
||||
}
|
||||
|
||||
return {
|
||||
port: Number(PORT ?? 3000),
|
||||
apiBasePath: BASE_PATH ?? '',
|
||||
trustProxy,
|
||||
disableDefaultApiEndpoint: DISABLE_DEFAULT_API_ENDPOINT == 'true',
|
||||
};
|
||||
}
|
Loading…
Reference in new issue