@@ -13,12 +13,15 @@ import {
13
13
import { readEnv } from './env' ;
14
14
import { defaultStartupConfig } from './register' ;
15
15
16
+ function expectFlavor ( flavor : ServerFlavor , expected : ServerFlavor ) {
17
+ return flavor === expected || flavor === 'allinone' ;
18
+ }
19
+
16
20
function getPredefinedAFFiNEConfig ( ) : PreDefinedAFFiNEConfig {
17
21
const NODE_ENV = readEnv < NODE_ENV > ( 'NODE_ENV' , 'production' , [
18
22
'development' ,
19
23
'test' ,
20
24
'production' ,
21
- 'script' ,
22
25
] ) ;
23
26
const AFFINE_ENV = readEnv < AFFINE_ENV > ( 'AFFINE_ENV' , 'production' , [
24
27
'dev' ,
@@ -31,6 +34,7 @@ function getPredefinedAFFiNEConfig(): PreDefinedAFFiNEConfig {
31
34
'sync' ,
32
35
'renderer' ,
33
36
'doc' ,
37
+ 'script' ,
34
38
] ) ;
35
39
const deploymentType = readEnv < DeploymentType > (
36
40
'DEPLOYMENT_TYPE' ,
@@ -49,7 +53,6 @@ function getPredefinedAFFiNEConfig(): PreDefinedAFFiNEConfig {
49
53
prod : NODE_ENV === 'production' ,
50
54
dev : NODE_ENV === 'development' ,
51
55
test : NODE_ENV === 'test' ,
52
- script : NODE_ENV === 'script' ,
53
56
} ;
54
57
55
58
return {
@@ -64,10 +67,11 @@ function getPredefinedAFFiNEConfig(): PreDefinedAFFiNEConfig {
64
67
flavor : {
65
68
type : flavor ,
66
69
allinone : flavor === 'allinone' ,
67
- graphql : flavor === 'graphql' || flavor === 'allinone' ,
68
- sync : flavor === 'sync' || flavor === 'allinone' ,
69
- renderer : flavor === 'renderer' || flavor === 'allinone' ,
70
- doc : flavor === 'doc' || flavor === 'allinone' ,
70
+ graphql : expectFlavor ( flavor , 'graphql' ) ,
71
+ sync : expectFlavor ( flavor , 'sync' ) ,
72
+ renderer : expectFlavor ( flavor , 'renderer' ) ,
73
+ doc : expectFlavor ( flavor , 'doc' ) ,
74
+ script : expectFlavor ( flavor , 'script' ) ,
71
75
} ,
72
76
affine,
73
77
node,
0 commit comments