add config module
This commit is contained in:
parent
2afa6bcb4c
commit
2e4997da9c
@ -3,6 +3,6 @@ import { toNumber } from 'lodash';
|
||||
import { createAppConfig } from '@/modules/core/config';
|
||||
|
||||
export const app = createAppConfig((configure) => ({
|
||||
port: configure.env.get<number>('APP_PORT', (v) => toNumber(v), 3099),
|
||||
port: configure.env.get<number>('APP_PORT', (v) => toNumber(v), 3000),
|
||||
prefix: 'api',
|
||||
}));
|
||||
|
@ -7,9 +7,9 @@ export const database = createDBConfig((configure) => ({
|
||||
connections: [
|
||||
{
|
||||
type: 'mysql',
|
||||
host: configure.env.get('DB_HOST', '127.0.0.1'),
|
||||
host: configure.env.get('DB_HOST', '192.168.50.26'),
|
||||
port: configure.env.get<number>('DB_PORT', (v) => toNumber(v), 3306),
|
||||
username: configure.env.get('DB_USERNAME', 'root'),
|
||||
username: configure.env.get('DB_USERNAME', '3r'),
|
||||
password: configure.env.get('DB_PASSWORD', '12345678'),
|
||||
database: configure.env.get('DB_NAME', '3r'),
|
||||
},
|
||||
|
@ -1,6 +1,6 @@
|
||||
import { createMeiliConfig } from '../modules/meilisearch/config';
|
||||
|
||||
export const MEILI_CONFIG = createMeiliConfig((configure) => [
|
||||
export const meili = createMeiliConfig((configure) => [
|
||||
{
|
||||
name: 'default',
|
||||
host: 'http://192.168.50.26:7700',
|
||||
|
2
typings/global.d.ts
vendored
2
typings/global.d.ts
vendored
@ -12,7 +12,7 @@ declare type ClassToPlain<T> = { [key in keyof T]: T[key] };
|
||||
declare type ClassType<T> = { new (...args: any[]): T };
|
||||
|
||||
declare type RePartial<T> = {
|
||||
[P in keyof T]: T[P] extends (infer U)[] | undefined
|
||||
[P in keyof T]?: T[P] extends (infer U)[] | undefined
|
||||
? RePartial<U>[]
|
||||
: T[P] extends object | undefined
|
||||
? T[P] extends ((...args: any[]) => any) | ClassType<T[P]> | undefined
|
||||
|
Loading…
Reference in New Issue
Block a user