Procházet zdrojové kódy

add configs for db file path

Mike před 2 roky
rodič
revize
a560862678
3 změnil soubory, kde provedl 3 přidání a 4 odebrání
  1. 1 3
      cmd/main.go
  2. 1 1
      oscar/feedbag_store_test.go
  3. 1 0
      oscar/protocol.go

+ 1 - 3
cmd/main.go

@@ -10,8 +10,6 @@ import (
 	"net/http"
 )
 
-const testFile string = "/Users/mike/dev/goaim/aim.db"
-
 func main() {
 
 	var cfg oscar.Config
@@ -20,7 +18,7 @@ func main() {
 		log.Fatal(err.Error())
 	}
 
-	fm, err := oscar.NewFeedbagStore(testFile)
+	fm, err := oscar.NewFeedbagStore(cfg.DBPath)
 	if err != nil {
 		log.Fatal(err)
 	}

+ 1 - 1
oscar/feedbag_store_test.go

@@ -8,7 +8,7 @@ import (
 
 func TestFeedbagStore(t *testing.T) {
 
-	const testFile string = "/Users/mike/dev/goaim/aim_test.db"
+	const testFile string = "aim_test.db"
 	const screenName = "sn2day"
 
 	defer func() {

+ 1 - 0
oscar/protocol.go

@@ -63,6 +63,7 @@ type Config struct {
 	OSCARPort int    `envconfig:"OSCAR_PORT" default:"5190"`
 	BOSPort   int    `envconfig:"BOS_PORT" default:"5191"`
 	ChatPort  int    `envconfig:"CHAT_PORT" default:"5192"`
+	DBPath    string `envconfig:"DB_PATH" required:"true"`
 }
 
 func Address(host string, port int) string {