mirror of
https://github.com/movie-web/backend.git
synced 2025-09-13 10:33:26 +00:00
25 lines
610 B
TypeScript
25 lines
610 B
TypeScript
import { devFragment } from '@/config/fragments/dev';
|
|
import { dockerFragment } from '@/config/fragments/docker';
|
|
import { configSchema } from '@/config/schema';
|
|
import { createConfigLoader } from 'neat-config';
|
|
|
|
const fragments = {
|
|
dev: devFragment,
|
|
dockerdev: dockerFragment,
|
|
};
|
|
|
|
export const version = '1.0.3';
|
|
|
|
export const conf = createConfigLoader()
|
|
.addFromEnvironment('MWB_')
|
|
.addFromCLI('mwb-')
|
|
.addFromFile('.env', {
|
|
prefix: 'MWB_',
|
|
})
|
|
.addFromFile('config.json')
|
|
.addZodSchema(configSchema)
|
|
.setFragmentKey('usePresets')
|
|
.addConfigFragments(fragments)
|
|
.freeze()
|
|
.load();
|