mirror of
https://github.com/Teamlinker/Teamlinker.git
synced 2025-06-03 03:00:17 +00:00
10 lines
455 B
TypeScript
10 lines
455 B
TypeScript
import Nacos from "../nacos/nacos"
|
|
import { Redis } from "../cache/redis";
|
|
import { IServer_Common_Config_Base } from "../types/config";
|
|
import Mysql from "../../common/db/mysql"
|
|
export async function init<T extends IServer_Common_Config_Base>() {
|
|
let nacos=new Nacos<T>(process.env.nacosUrl,Number(process.env.nacosPort),process.env.nacosName,process.env.nacosId)
|
|
await nacos.init()
|
|
new Redis(nacos.redisInfo)
|
|
new Mysql(nacos.mysqlInfo)
|
|
} |