mirror of
https://github.com/Teamlinker/Teamlinker.git
synced 2025-06-03 03:00:17 +00:00
15 lines
702 B
TypeScript
15 lines
702 B
TypeScript
import { CacheService } from './../cache/service';
|
|
import { IServer_GateWay_Config } from "types/config";
|
|
import { Redis, } from "../../common/cache/redis";
|
|
import Nacos from "../../common/nacos/nacos"
|
|
import single from "./single";
|
|
import {cacheRedisType} from "../../common/types/cache"
|
|
import { IServer_Common_Nacos_Instance_List } from '../../common/types/nacos';
|
|
export async function init() {
|
|
let nacos=new Nacos<IServer_GateWay_Config>(process.env.nacosUrl,Number(process.env.nacosPort),process.env.nacosName,process.env.nacosId)
|
|
await nacos.init()
|
|
single.config=nacos.configInfo
|
|
new Redis(nacos.redisInfo);
|
|
let cacheService=new CacheService(nacos)
|
|
cacheService.start()
|
|
} |