904118851 6 bulan lalu
induk
melakukan
fbccab83b0

+ 14 - 4
etc/run_config.lua

@@ -34,10 +34,20 @@ return {
             -- [2] = {},
         },
     },
-    db_tost = "127.0.0.1",
-    db_port = 3306,
-    db_pw = "p0LTZh&CjMl2023",
-    db_name = "video_tools_user_db",
+    db_debug_config = {
+      db_tost = "127.0.0.1",
+      db_port = 3306,
+      db_pw = "p0LTZh&CjMl2023",
+      db_name = "video_tools_user_db",
+      db_user = "root"
+    },
+    db_release_config = {
+      db_tost = "mr-dsq824ev2pqxbr6rhw.rwlb.rds.aliyuncs.com",
+      db_port = 3306,
+      db_pw = "p0LTZh&CjMl2023",
+      db_name = "video_tools_user_db",
+      db_user = "zdroot"
+    },
     testHttpProt = 9910;
     tools_api = "http://clipvideoup.hainanmlwl.com"; --测试
     is_debug  = true;

+ 21 - 9
service/backmgr/init.lua

@@ -382,15 +382,27 @@ end
 
 
 s.init = function()
-    db=mysql.connect({
-		host=runconfig.db_tost,
-		port=runconfig.db_port,
-		database=runconfig.db_name,
-		user="root",
-		password=runconfig.db_pw,
-		max_packet_size = 1024 * 1024,
-		on_connect = nil
-    })
+    if runconfig.is_debug then
+        db=mysql.connect({
+            host=runconfig.db_debug_config.db_tost,
+            port=runconfig.db_debug_config.db_port,
+            database=runconfig.db_debug_config.db_name,
+            user=runconfig.db_debug_config.db_user,
+            password=runconfig.db_debug_config.db_pw,
+            max_packet_size = 1024 * 1024,
+            on_connect = nil
+        })
+    else
+        db=mysql.connect({
+            host=runconfig.db_release_config.db_tost,
+            port=runconfig.db_release_config.db_port,
+            database=runconfig.db_release_config.db_name,
+            user=runconfig.db_release_config.db_user,
+            password=runconfig.db_release_config.db_pw,
+            max_packet_size = 1024 * 1024,
+            on_connect = nil
+        })
+    end
     if not db then
         skynet.error("failed to connect")
         skynet.exit()

+ 21 - 9
service/config_mgr/init.lua

@@ -249,15 +249,27 @@ s.resp.on_recv = function (source, fd, msg_id, msg_body,user_data)
     return tools.response(fd,200,string.format("接口 %s 不存在",func))
 end
 s.init = function()
-    db=mysql.connect({
-		host=runconfig.db_tost,
-		port=runconfig.db_port,
-		database=runconfig.db_name,
-		user="root",
-		password=runconfig.db_pw,
-		max_packet_size = 1024 * 1024,
-		on_connect = nil
-    })
+    if runconfig.is_debug then
+        db=mysql.connect({
+            host=runconfig.db_debug_config.db_tost,
+            port=runconfig.db_debug_config.db_port,
+            database=runconfig.db_debug_config.db_name,
+            user=runconfig.db_debug_config.db_user,
+            password=runconfig.db_debug_config.db_pw,
+            max_packet_size = 1024 * 1024,
+            on_connect = nil
+        })
+    else
+        db=mysql.connect({
+            host=runconfig.db_release_config.db_tost,
+            port=runconfig.db_release_config.db_port,
+            database=runconfig.db_release_config.db_name,
+            user=runconfig.db_release_config.db_user,
+            password=runconfig.db_release_config.db_pw,
+            max_packet_size = 1024 * 1024,
+            on_connect = nil
+        })
+    end
     if not db then
         skynet.error("failed to connect")
         skynet.exit()

+ 21 - 9
service/dbmgr/init.lua

@@ -1965,15 +1965,27 @@ s.resp.getItem = function(_msg_body,_fd)
 end
 
 s.init = function()
-    db=mysql.connect({
-		host=runconfig.db_tost,
-		port=runconfig.db_port,
-		database=runconfig.db_name,
-		user="root",
-		password=runconfig.db_pw,
-		max_packet_size = 1024 * 1024,
-		on_connect = nil
-    })
+    if runconfig.is_debug then
+        db=mysql.connect({
+            host=runconfig.db_debug_config.db_tost,
+            port=runconfig.db_debug_config.db_port,
+            database=runconfig.db_debug_config.db_name,
+            user=runconfig.db_debug_config.db_user,
+            password=runconfig.db_debug_config.db_pw,
+            max_packet_size = 1024 * 1024,
+            on_connect = nil
+        })
+    else
+        db=mysql.connect({
+            host=runconfig.db_release_config.db_tost,
+            port=runconfig.db_release_config.db_port,
+            database=runconfig.db_release_config.db_name,
+            user=runconfig.db_release_config.db_user,
+            password=runconfig.db_release_config.db_pw,
+            max_packet_size = 1024 * 1024,
+            on_connect = nil
+        })
+    end
     if not db then
         skynet.error("failed to connect")
         skynet.exit()

+ 22 - 9
service/public_mgr/init.lua

@@ -1038,15 +1038,28 @@ s.resp.on_recv = function (source, fd, msg_id, msg_body,user_data)
     return tools.response(fd,200,string.format("接口 %s 不存在",func))
 end
 s.init = function()
-    db=mysql.connect({
-		host=runconfig.db_tost,
-		port=runconfig.db_port,
-		database=runconfig.db_name,
-		user="root",
-		password=runconfig.db_pw,
-		max_packet_size = 1024 * 1024,
-		on_connect = nil
-    })
+    if runconfig.is_debug then
+        db=mysql.connect({
+            host=runconfig.db_debug_config.db_tost,
+            port=runconfig.db_debug_config.db_port,
+            database=runconfig.db_debug_config.db_name,
+            user=runconfig.db_debug_config.db_user,
+            password=runconfig.db_debug_config.db_pw,
+            max_packet_size = 1024 * 1024,
+            on_connect = nil
+        })
+    else
+        db=mysql.connect({
+            host=runconfig.db_release_config.db_tost,
+            port=runconfig.db_release_config.db_port,
+            database=runconfig.db_release_config.db_name,
+            user=runconfig.db_release_config.db_user,
+            password=runconfig.db_release_config.db_pw,
+            max_packet_size = 1024 * 1024,
+            on_connect = nil
+        })
+    end
+
     if not db then
         skynet.error("failed to connect")
         skynet.exit()