mirror of https://github.com/ghostfolio/ghostfolio
committed by
GitHub
1 changed files with 24 additions and 1 deletions
@ -1,7 +1,30 @@ |
|||||
import { DEFAULT_HOST, DEFAULT_PORT } from '@ghostfolio/common/config'; |
import { DEFAULT_HOST, DEFAULT_PORT } from '@ghostfolio/common/config'; |
||||
|
|
||||
|
import { readFileSync } from 'node:fs'; |
||||
|
import { join } from 'node:path'; |
||||
|
|
||||
|
const getVersion = () => { |
||||
|
if (process.env.APP_VERSION) { |
||||
|
return process.env.APP_VERSION; |
||||
|
} |
||||
|
|
||||
|
if (process.env.npm_package_version) { |
||||
|
return process.env.npm_package_version; |
||||
|
} |
||||
|
|
||||
|
try { |
||||
|
const packageJson = JSON.parse( |
||||
|
readFileSync(join(process.cwd(), 'package.json'), 'utf8') |
||||
|
); |
||||
|
|
||||
|
return packageJson.version ?? 'dev'; |
||||
|
} catch { |
||||
|
return 'dev'; |
||||
|
} |
||||
|
}; |
||||
|
|
||||
export const environment = { |
export const environment = { |
||||
production: true, |
production: true, |
||||
rootUrl: `http://${DEFAULT_HOST}:${DEFAULT_PORT}`, |
rootUrl: `http://${DEFAULT_HOST}:${DEFAULT_PORT}`, |
||||
version: process.env.npm_package_version ?? 'dev' |
version: getVersion() |
||||
}; |
}; |
||||
|
|||||
Loading…
Reference in new issue