lrf 1 year ago
parent
commit
391381895b
3 changed files with 107 additions and 88 deletions
  1. 25 13
      src/config/config.default.ts
  2. 0 73
      src/config/config.local.ts
  3. 82 2
      src/config/config.prod.ts

+ 25 - 13
src/config/config.default.ts

@@ -1,20 +1,32 @@
 import { MidwayConfig } from '@midwayjs/core';
-
-const suffix = '';
+const ip = '192.168.1.197';
+const branch = 'Two';
+const branchRouter = 'two';
+const port = 12313;
+const basePort = 12311;
+const dbName = `shopping${branch}`;
+const redisPwd = '';
+const redisDB = 3;
+const mqUser = `shopping${branch}`;
+const routePrefix = `/dev/point/${branchRouter}/group/v1/api`;
+const swaggerPath = `/dev/point/${branchRouter}/group/v1/api/doc/api`;
+const payReturn = `/dev/point/${branchRouter}/group/v1/api/orderDeal/callback`;
+const appSign = 'shoppingTwo';
+const suffix = `_${branchRouter}_dev`;
 export default {
   // use for cookie sign key, should change to your own and keep security
   keys: '1669597198171_1000',
   koa: {
-    port: 12113,
-    globalPrefix: '/point/group/v1/api',
+    port: port,
+    globalPrefix: routePrefix,
   },
   swagger: {
-    swaggerPath: '/point/group/v1/api/doc/api',
+    swaggerPath: swaggerPath,
   },
   mongoose: {
     dataSource: {
       default: {
-        uri: 'mongodb://127.0.0.1:27017/point_shopping',
+        uri: `mongodb://${ip}:27017/${dbName}`,
         options: {
           user: 'admin',
           pass: 'admin',
@@ -28,9 +40,9 @@ export default {
   redis: {
     client: {
       port: 6379, // Redis port
-      host: '127.0.0.1', // Redis host
-      password: '123456',
-      db: 1,
+      host: ip, // Redis host
+      password: redisPwd,
+      db: redisDB,
     },
   },
   redisKey: {
@@ -47,12 +59,12 @@ export default {
         baseURL: 'https://broadcast.waityou24.cn/wechat/api',
       },
       base: {
-        baseURL: 'http://127.0.0.1/point/v1/api',
+        baseURL: `http://127.0.0.1:${basePort}/dev/point/${branchRouter}/v1/api`,
       },
     },
   },
   rabbitmq: {
-    url: 'amqp://tehq:tehq@127.0.0.1/tehq',
+    url: `amqp://${mqUser}:${mqUser}@${ip}/${mqUser}`,
   },
   mqConfig: {
     normal: {
@@ -67,6 +79,6 @@ export default {
     },
     timeout: 15, //min
   },
-  wxPayConfig: 'tehqApp',
-  wxPayCallBack: '/point/group/v1/api/orderDeal/callback',
+  wxPayConfig: appSign,
+  wxPayCallBack: payReturn,
 } as MidwayConfig;

+ 0 - 73
src/config/config.local.ts

@@ -1,73 +0,0 @@
-import { MidwayConfig } from '@midwayjs/core';
-const ip = '120.48.146.1';
-const suffix = '_dev_local';
-export default {
-  // use for cookie sign key, should change to your own and keep security
-  keys: '1669597198171_1000',
-  koa: {
-    port: 12213,
-    globalPrefix: '/dev/point/group/v1/api',
-  },
-  swagger: {
-    swaggerPath: '/dev/point/group/v1/api/doc/api',
-  },
-  mongoose: {
-    dataSource: {
-      default: {
-        uri: `mongodb://${ip}:27017/point_shopping-dev`,
-        options: {
-          user: 'admin',
-          pass: 'admin',
-          authSource: 'admin',
-          useNewUrlParser: true,
-        },
-        entities: ['./entity'],
-      },
-    },
-  },
-  redis: {
-    client: {
-      port: 6379, // Redis port
-      host: ip, // Redis host
-      password: '123456',
-      db: 2,
-    },
-  },
-  redisKey: {
-    orderKeyPrefix: 'orderKey:',
-  },
-  redisTimeout: 600,
-
-  jwt: {
-    secret: 'Ziyouyanfa!@#',
-  },
-  axios: {
-    clients: {
-      wechat: {
-        baseURL: 'https://broadcast.waityou24.cn/wechat/api', // http://127.0.0.1:14001/wechat/api
-      },
-      base: {
-        baseURL: 'https://broadcast.waityou24.cn/dev/point/v1/api', // http://127.0.0.1:12211
-      },
-    },
-  },
-  rabbitmq: {
-    url: 'amqp://tehqDev:tehqDev@120.48.146.1/tehqDev',
-  },
-  mqConfig: {
-    normal: {
-      ex: `t_g_ex${suffix}`,
-      q: `t_g_q${suffix}`,
-      rk: `t_g_rk${suffix}`,
-    },
-    dead: {
-      ex: `d_g_ex${suffix}`,
-      q: `d_g_q${suffix}`,
-      rk: `d_g_rk${suffix}`,
-    },
-    timeout: 1, //min
-  },
-
-  wxPayConfig: 'pointApp',
-  wxPayCallBack: '/dev/point/group/v1/api/orderDeal/callback',
-} as MidwayConfig;

+ 82 - 2
src/config/config.prod.ts

@@ -1,3 +1,83 @@
 import { MidwayConfig } from '@midwayjs/core';
-// 使用 默认设置
-export default {} as MidwayConfig;
+const ip = 'host.docker.internal';
+const branch = 'Two';
+const branchRouter = 'two';
+const port = 12313;
+const dbName = `shopping${branch}`;
+const redisPwd = '123456';
+const redisDB = 3;
+const mqUser = `shopping${branch}`;
+const routePrefix = `/point/${branchRouter}/group/v1/api`;
+const swaggerPath = `/point/${branchRouter}/group/v1/api/doc/api`;
+const payReturn = `/point/${branchRouter}/group/v1/api/orderDeal/callback`;
+const appSign = 'shoppingTwo';
+const suffix = `_${branchRouter}`;
+export default {
+  // use for cookie sign key, should change to your own and keep security
+  keys: '1669597198171_1000',
+  koa: {
+    port: port,
+    globalPrefix: routePrefix,
+  },
+  swagger: {
+    swaggerPath: swaggerPath,
+  },
+  mongoose: {
+    dataSource: {
+      default: {
+        uri: `mongodb://${ip}:27017/${dbName}`,
+        options: {
+          user: 'lrf',
+          pass: '1qaz2wsx',
+          authSource: 'admin',
+          useNewUrlParser: true,
+        },
+        entities: ['./entity'],
+      },
+    },
+  },
+  redis: {
+    client: {
+      port: 6379, // Redis port
+      host: ip, // Redis host
+      password: redisPwd,
+      db: redisDB,
+    },
+  },
+  redisKey: {
+    orderKeyPrefix: 'orderKey:',
+  },
+  redisTimeout: 600,
+
+  jwt: {
+    secret: 'Ziyouyanfa!@#',
+  },
+  axios: {
+    clients: {
+      wechat: {
+        baseURL: 'https://broadcast.waityou24.cn/wechat/api',
+      },
+      base: {
+        baseURL: `https://broadcast.waityou24.cn/point/${branchRouter}/v1/api`,
+      },
+    },
+  },
+  rabbitmq: {
+    url: `amqp://${mqUser}:${mqUser}@${ip}/${mqUser}`,
+  },
+  mqConfig: {
+    normal: {
+      ex: `t_g_ex${suffix}`,
+      q: `t_g_q${suffix}`,
+      rk: `t_g_rk${suffix}`,
+    },
+    dead: {
+      ex: `d_g_ex${suffix}`,
+      q: `d_g_q${suffix}`,
+      rk: `d_g_rk${suffix}`,
+    },
+    timeout: 15, //min
+  },
+  wxPayConfig: appSign,
+  wxPayCallBack: payReturn,
+} as MidwayConfig;