@@ -16,25 +16,25 @@ function getBuildInfo() {
16
16
const commitHash = execSync ( 'git rev-parse --short HEAD' , {
17
17
encoding : 'utf8' ,
18
18
} ) . trim ( ) ;
19
- const buildDate = new Date ( ) . toISOString ( ) ;
19
+ const buildDate = process . env . BUILD_DATE || new Date ( ) . toISOString ( ) ;
20
20
const buildEnv = process . env . NODE_ENV || 'development' ;
21
21
22
22
return {
23
- version : packageJson . version ,
23
+ version : process . env . SERVER_VERSION || packageJson . version ,
24
24
buildNumber : process . env . BUILD_NUMBER || '1' ,
25
25
buildDate,
26
- commitHash,
26
+ commitHash : process . env . COMMIT_HASH || commitHash ,
27
27
buildEnv,
28
28
name : packageJson . name ,
29
29
description : packageJson . description || 'Express API Server' ,
30
30
} ;
31
31
} catch ( error ) {
32
32
console . warn ( 'Warning: Could not get git info:' , error . message ) ;
33
33
return {
34
- version : packageJson . version ,
34
+ version : process . env . SERVER_VERSION || packageJson . version ,
35
35
buildNumber : process . env . BUILD_NUMBER || '1' ,
36
- buildDate : new Date ( ) . toISOString ( ) ,
37
- commitHash : 'unknown' ,
36
+ buildDate : process . env . BUILD_DATE || new Date ( ) . toISOString ( ) ,
37
+ commitHash : process . env . COMMIT_HASH || 'unknown' ,
38
38
buildEnv : process . env . NODE_ENV || 'development' ,
39
39
name : packageJson . name ,
40
40
description : packageJson . description || 'Express API Server' ,
0 commit comments