@@ -229,9 +229,18 @@ func extractRelationshipsEnvs(env Environment) Envs {
229
229
values [fmt .Sprintf ("%sSCHEME" , prefix )] = endpoint ["scheme" ].(string )
230
230
values [fmt .Sprintf ("%sNAME" , prefix )] = endpoint ["path" ].(string )
231
231
values [fmt .Sprintf ("%sDATABASE" , prefix )] = endpoint ["path" ].(string )
232
+ values [fmt .Sprintf ("%sDB" , prefix )] = endpoint ["path" ].(string )
232
233
values [fmt .Sprintf ("%sUSER" , prefix )] = endpoint ["username" ].(string )
233
234
values [fmt .Sprintf ("%sUSERNAME" , prefix )] = endpoint ["username" ].(string )
234
235
values [fmt .Sprintf ("%sPASSWORD" , prefix )] = endpoint ["password" ].(string )
236
+ values [fmt .Sprintf ("%sURL" , prefix )] = fmt .Sprintf (
237
+ "%s://%s:%s@%s:%s/?authSource=%s" ,
238
+ endpoint ["scheme" ].(string ),
239
+ endpoint ["username" ].(string ),
240
+ endpoint ["password" ].(string ),
241
+ endpoint ["host" ].(string ),
242
+ formatInt (endpoint ["port" ]),
243
+ endpoint ["path" ].(string ))
235
244
} else if scheme == "amqp" {
236
245
values [fmt .Sprintf ("%sURL" , prefix )] = fmt .Sprintf ("%s://%s:%s@%s:%s" , endpoint ["scheme" ].(string ), endpoint ["username" ].(string ), endpoint ["password" ].(string ), endpoint ["host" ].(string ), formatInt (endpoint ["port" ]))
237
246
values [fmt .Sprintf ("%sDSN" , prefix )] = fmt .Sprintf ("%s://%s:%s@%s:%s" , endpoint ["scheme" ].(string ), endpoint ["username" ].(string ), endpoint ["password" ].(string ), endpoint ["host" ].(string ), formatInt (endpoint ["port" ]))
0 commit comments