Files
backend/src/config/index.ts
William Oldham effe139683 Bump version
2023-11-05 15:22:34 +00:00

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();