Browse Source

updated setup file to replace db string with correct host

Patrick Falls 12 years ago
parent
commit
9ef2874381
2 changed files with 4 additions and 2 deletions
  1. 3 1
      go/setup.py
  2. 1 1
      go/src/hello/hello.go

+ 3 - 1
go/setup.py

@@ -1,9 +1,11 @@
 import subprocess
 import subprocess
 import sys
 import sys
 import os
 import os
+import setup_util
 
 
 def start(args):
 def start(args):
-  
+  setup_util.replace_text("go/src/hello/hello.go", "tcp\(.*:3306\)", "tcp(" + args.database_host + ":3306)")
+  subprocess.call("go get ./...", shell=True, cwd="go") 
   subprocess.Popen("go run src/hello/hello.go".rsplit(" "), cwd="go")
   subprocess.Popen("go run src/hello/hello.go".rsplit(" "), cwd="go")
   return 0
   return 0
 def stop():
 def stop():

+ 1 - 1
go/src/hello/hello.go

@@ -52,7 +52,7 @@ func main() {
 	var err error
 	var err error
 	runtime.GOMAXPROCS(runtime.NumCPU())
 	runtime.GOMAXPROCS(runtime.NumCPU())
 
 
-	db, err = sql.Open("mysql", "benchmarkdbuser:benchmarkdbpass@/hello_world?charset=utf8")
+	db, err = sql.Open("mysql", "benchmarkdbuser:benchmarkdbpass@tcp(localhost:3306)/hello_world?charset=utf8")
 	if err != nil {
 	if err != nil {
 		log.Fatalf("Error opening database: %s", err)
 		log.Fatalf("Error opening database: %s", err)
 	}
 	}