26 lines
573 B
TypeScript
26 lines
573 B
TypeScript
import { createConfiguration, hooks } from "@midwayjs/hooks";
|
|
import * as Koa from "@midwayjs/koa";
|
|
import * as dotenv from "dotenv";
|
|
import * as redis from "@midwayjs/redis";
|
|
|
|
const env = dotenv.config();
|
|
|
|
/**
|
|
* setup midway server
|
|
*/
|
|
export default createConfiguration({
|
|
imports: [Koa, redis, hooks()],
|
|
importConfigs: [{
|
|
default: {
|
|
keys: "session_keys",
|
|
redis: {
|
|
client: {
|
|
port: Number(env.parsed ?. CACHE_PORT) || 6379,
|
|
host: env.parsed ?. CACHE_HOST || "127.0.0.1",
|
|
db: 0,
|
|
},
|
|
},
|
|
}
|
|
}],
|
|
});
|