]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git/commitdiff
Allow to configure the type of Postgres connection (tcp or unix).
authorjloup <jeanloup.jamet@gmail.com>
Fri, 4 May 2018 16:19:52 +0000 (18:19 +0200)
committerjloup <jeanloup.jamet@gmail.com>
Fri, 4 May 2018 16:19:52 +0000 (18:19 +0200)
cmd/ansible/conf.toml.j2
cmd/app/conf.toml
db/db.go

index 7c82f84a088ddbbccad77b01acf6ba73c7068134..cddc2571c9406a4586461b1fa77fdbf8b60fb0bc 100644 (file)
@@ -7,10 +7,11 @@ port="8080"
 user="{{ postgres_user }}"
 password="{{ postgres_password }}"
 database="{{ postgres_database }}"
+type="{{ postgres_connection_type }}" # tcp or unix
 address="localhost:5432"
 
 [redis]
-type="{{ redis_adress_type }}"
+type="{{ redis_adress_type }}" # tcp or unix
 address="localhost:6379"
 database=0
 
index 16087e5edf79437a3d90a64cc9fb19d1aff8947d..847a0750d98c5fb64212077c2b1a195ec1615e02 100644 (file)
@@ -6,10 +6,11 @@ log_out="stdout"
 user="cryptoportfolio"
 password="cryptoportfolio-dev"
 database="cryptoportfolio"
+type="tcp" # tcp or unix
 address="localhost:5432"
 
 [redis]
-type="tcp"
+type="tcp" # tcp or unix
 address="cryptoportfolio.immae.eu:7617"
 database=0
 
index 2596dcb25c24c1daa428f4c526224919c16a1433..25d404f2781ebb48ed34d2ca11f3b8f65a99ae14 100644 (file)
--- a/db/db.go
+++ b/db/db.go
@@ -16,6 +16,7 @@ var (
 )
 
 type DBConfig struct {
+       Type     string // tcp or unix
        Address  string
        Database string
        User     string
@@ -109,6 +110,7 @@ func connect(config DBConfig) *pg.DB {
                User:     config.User,
                Password: config.Password,
                Database: config.Database,
+               Network:  config.Type,
                Addr:     config.Address,
        })
 }