File tree Expand file tree Collapse file tree 2 files changed +22
-5
lines changed Expand file tree Collapse file tree 2 files changed +22
-5
lines changed Original file line number Diff line number Diff line change 1
1
services :
2
- backend :
2
+ opp- backend :
3
3
build :
4
4
context : .
5
5
dockerfile : Containerfile.dev
6
6
environment :
7
- - DEBUG_MODE=true
7
+ DEBUG_MODE : true
8
+ OPP_AUTH_DB_HOST : 172.17.0.1
9
+ OPP_AUTH_DB_PORT : 5433
10
+ POSTGRES_AUTH_USER : user
11
+ POSTGRES_AUTH_PASSWORD : password
12
+ POSTGRES_AUTH_DB : db
8
13
volumes :
9
14
- .:/src/
10
15
ports :
11
16
- " 8090:8090"
12
17
depends_on :
13
- - postgres
14
- postgres :
18
+ - opp- postgres-auth
19
+ opp- postgres-auth :
15
20
image : postgres:latest
16
21
environment :
17
22
POSTGRES_USER : user
Original file line number Diff line number Diff line change @@ -23,12 +23,24 @@ var initErr error
23
23
24
24
var schemaPath = "postegres_schema_v1.sql"
25
25
26
+ var OPP_AUTH_DB_HOST = os .Getenv ("OPP_AUTH_DB_HOST" )
27
+ var OPP_AUTH_DB_PORT = os .Getenv ("OPP_AUTH_DB_PORT" )
28
+ var POSTGRES_AUTH_USER = os .Getenv ("POSTGRES_AUTH_USER" )
29
+ var POSTGRES_AUTH_PASSWORD = os .Getenv ("POSTGRES_AUTH_PASSWORD" )
30
+ var POSTGRES_AUTH_DB = os .Getenv ("POSTGRES_AUTH_DB" )
31
+
26
32
func Init () error {
27
33
once .Do (func () {
28
34
ctx , cancel := context .WithTimeout (context .Background (), 10 * time .Second )
29
35
defer cancel ()
30
36
31
- pool , err := pgxpool .New (ctx , "postgres://user:password@172.17.0.1:5432/db" )
37
+ pool , err := pgxpool .New (ctx , fmt .Sprintf ("postgres://%s:%s@%s:%s/%s" ,
38
+ POSTGRES_AUTH_USER ,
39
+ POSTGRES_AUTH_PASSWORD ,
40
+ OPP_AUTH_DB_HOST ,
41
+ OPP_AUTH_DB_PORT ,
42
+ POSTGRES_AUTH_DB ,
43
+ ))
32
44
if err != nil {
33
45
initErr = fmt .Errorf ("unable to create connection pool: %w" , err )
34
46
return
You can’t perform that action at this time.
0 commit comments