diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-10-08 21:24:05 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-10-08 21:24:05 +0900 |
| commit | a38e4b0b144eed8b42e6d6c894a00ad3feca40aa (patch) | |
| tree | b701762d7170063b6e2a8fc38230c62b6c24a4bd /src/env.ts | |
| parent | use commander 4.1.1 (diff) | |
| download | misskey-a38e4b0b144eed8b42e6d6c894a00ad3feca40aa.tar.gz misskey-a38e4b0b144eed8b42e6d6c894a00ad3feca40aa.tar.bz2 misskey-a38e4b0b144eed8b42e6d6c894a00ad3feca40aa.zip | |
server: コマンドラインオプション廃止
Resolve #7863
Resolve #6337
Diffstat (limited to 'src/env.ts')
| -rw-r--r-- | src/env.ts | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/env.ts b/src/env.ts new file mode 100644 index 0000000000..1b678edc44 --- /dev/null +++ b/src/env.ts @@ -0,0 +1,20 @@ +const envOption = { + onlyQueue: false, + onlyServer: false, + noDaemons: false, + disableClustering: false, + verbose: false, + withLogTime: false, + quiet: false, + slow: false, +}; + +for (const key of Object.keys(envOption) as (keyof typeof envOption)[]) { + if (process.env['MK_' + key.replace(/[A-Z]/g, letter => `_${letter}`).toUpperCase()]) envOption[key] = true; +} + +if (process.env.NODE_ENV === 'test') envOption.disableClustering = true; +if (process.env.NODE_ENV === 'test') envOption.quiet = true; +if (process.env.NODE_ENV === 'test') envOption.noDaemons = true; + +export { envOption }; |