Added Config.DatabaseAddress

This allows the server to connect to a MySQL server in a different
machine.
This commit is contained in:
Tarcisio Gruppi
2019-01-11 15:13:42 -02:00
parent 291538e341
commit c407945109
3 changed files with 20 additions and 17 deletions

View File

@@ -4,6 +4,7 @@
"ApiPrefix": "", "ApiPrefix": "",
"KeyFile": "", "KeyFile": "",
"CertFile": "", "CertFile": "",
"DatabaseAddress": "",
"Database": "openaccounting", "Database": "openaccounting",
"User": "openaccounting", "User": "openaccounting",
"Password": "openaccounting", "Password": "openaccounting",

View File

@@ -6,6 +6,7 @@ type Config struct {
ApiPrefix string ApiPrefix string
KeyFile string KeyFile string
CertFile string CertFile string
DatabaseAddress string
Database string Database string
User string User string
Password string Password string

View File

@@ -2,16 +2,17 @@ package main
import ( import (
"encoding/json" "encoding/json"
"log"
"net/http"
"os"
"strconv"
"github.com/openaccounting/oa-server/core/api" "github.com/openaccounting/oa-server/core/api"
"github.com/openaccounting/oa-server/core/auth" "github.com/openaccounting/oa-server/core/auth"
"github.com/openaccounting/oa-server/core/model" "github.com/openaccounting/oa-server/core/model"
"github.com/openaccounting/oa-server/core/model/db" "github.com/openaccounting/oa-server/core/model/db"
"github.com/openaccounting/oa-server/core/model/types" "github.com/openaccounting/oa-server/core/model/types"
"github.com/openaccounting/oa-server/core/util" "github.com/openaccounting/oa-server/core/util"
"log"
"net/http"
"os"
"strconv"
//"fmt" //"fmt"
) )
@@ -31,7 +32,7 @@ func main() {
log.Fatal(err) log.Fatal(err)
} }
connectionString := config.User + ":" + config.Password + "@/" + config.Database connectionString := config.User + ":" + config.Password + "@" + config.DatabaseAddress + "/" + config.Database
db, err := db.NewDB(connectionString) db, err := db.NewDB(connectionString)