83 lines
2.3 KiB
TypeScript
Executable File
83 lines
2.3 KiB
TypeScript
Executable File
import path from "path";
|
||
|
||
/**
|
||
* 上线阶段的环境配置
|
||
*/
|
||
export const prod = {
|
||
port: 9090,
|
||
host: "127.0.0.1",
|
||
apiurl: '/bmy/api',
|
||
uploadPath: '../resources/static/upload/',
|
||
initPlugins: {
|
||
SessionKey: '4WM7mSy5S5kkxcE1I3',
|
||
staticPath: '../resources/static',
|
||
viewsPath: '../resources/view'
|
||
},
|
||
banner: {
|
||
welcome: () => {
|
||
return `
|
||
👏 VR 产品介绍网站 👏
|
||
|
||
👉 1:PC官网: http://${prod.host}:${prod.port}/
|
||
👉 2:Admin后台: http://${prod.host}:3030/#/course/all
|
||
`
|
||
}
|
||
},
|
||
logConfig: {
|
||
appenders: {
|
||
access: {
|
||
type: 'console',
|
||
pattern: '-yyyy-MM-dd.log', //通过日期来生成文件
|
||
alwaysIncludePattern: true, //文件名始终以日期区分
|
||
encoding:"utf-8",
|
||
filename: path.join(__dirname, '../../logs/access.log') //生成文件路径和文件名
|
||
},
|
||
//系统日志
|
||
application: {
|
||
type: 'console',
|
||
pattern: '-yyyy-MM-dd.log', //通过日期来生成文件
|
||
alwaysIncludePattern: true, //文件名始终以日期区分
|
||
encoding:"utf-8",
|
||
filename: path.join(__dirname, '../../logs/application.log') //生成文件路径和文件名
|
||
},
|
||
out: {
|
||
type: 'console'
|
||
}
|
||
},
|
||
categories: {
|
||
default: { appenders: [ 'out' ], level: 'info' },
|
||
access: { appenders: [ 'access' ], level: 'info' },
|
||
application: { appenders: [ 'application' ], level: 'WARN'}
|
||
}
|
||
},
|
||
qiniu: {
|
||
accessKey: '0MGmT_rkMiaOeXY09B4EhBnXuDcIYyKlGumQ-zUt',
|
||
secretKey: '59dfmEi9Q50rMlz9sxTBCvYDhM7biERAjflBXALb',
|
||
HLSconfig: {
|
||
VideoBaseUrl: 'http://video.geekhelp.cn/',
|
||
FromBucket: 'guaikevideo',
|
||
ToBucket: 'm3u8video',
|
||
VideoHlsParams: 'avthumb/m3u8/segtime/10/ab/128k/ar/44100/acodec/libfaac/r/30/vb/640k/vcodec/libx264/stripmeta/0/noDomain/1|saveas/'
|
||
}
|
||
},
|
||
title: ' | 怪客课堂',
|
||
typeorm: {
|
||
type: 'mysql',
|
||
host: "localhost",
|
||
charset: "utf8_general_ci",
|
||
port: 3306,
|
||
username: "root",
|
||
password: "lb714500",
|
||
database: "shop",
|
||
logging: "error",
|
||
logger: "file",
|
||
synchronize: false,
|
||
maxQueryExecutionTime: 1000,
|
||
cache: {
|
||
duration: 30000
|
||
},
|
||
entities: [
|
||
`${path.join(__dirname,'../entity/*{.js,.ts}')}`
|
||
]
|
||
}
|
||
}; |