mirror of
https://github.com/cool-team-official/cool-admin-midway.git
synced 2026-01-26 01:08:10 +00:00
37 lines
1.0 KiB
TypeScript
37 lines
1.0 KiB
TypeScript
import { CoolConfig } from '@cool-midway/core';
|
||
import { MidwayConfig } from '@midwayjs/core';
|
||
import { pSqlitePath } from '../comm/path';
|
||
import { entities } from '../entities';
|
||
|
||
/**
|
||
* 本地开发 npm run dev 读取的配置文件
|
||
*/
|
||
export default {
|
||
typeorm: {
|
||
dataSource: {
|
||
default: {
|
||
type: 'sqlite',
|
||
// 数据库文件地址
|
||
database: pSqlitePath(),
|
||
// 自动建表 注意:线上部署的时候不要使用,有可能导致数据丢失
|
||
synchronize: true,
|
||
// 打印日志
|
||
logging: true,
|
||
// 实体路径
|
||
entities,
|
||
// 扩展配置
|
||
},
|
||
},
|
||
},
|
||
cool: {
|
||
// 实体与路径,跟生成代码、前端请求、swagger文档相关 注意:线上不建议开启,以免暴露敏感信息
|
||
eps: true,
|
||
// 是否自动导入模块数据库
|
||
initDB: true,
|
||
// 判断是否初始化的方式
|
||
initJudge: 'db',
|
||
// 是否自动导入模块菜单
|
||
initMenu: true,
|
||
} as CoolConfig,
|
||
} as MidwayConfig;
|