1
1
/*global require console setTimeout process Buffer */
2
- var PORT = 6379 ;
3
- var HOST = '127.0.0.1' ;
2
+ var PORT = process . env . REDIS_1_PORT_6379_TCP_PORT || 6379 ;
3
+ var HOST = process . env . REDIS_1_PORT_6379_TCP_ADDR || '127.0.0.1' ;
4
4
var parser = process . argv [ 3 ] ;
5
5
6
6
var redis = require ( "../index" ) ,
@@ -116,7 +116,8 @@ next = function next(name) {
116
116
// Tests are run in the order they are defined, so FLUSHDB should always be first.
117
117
118
118
tests . IPV4 = function ( ) {
119
- var ipv4Client = redis . createClient ( PORT , "127.0.0.1" , { family : "IPv4" , parser : parser } ) ;
119
+ var ipv4addr = process . env . REDIS_1_PORT_6379_TCP_ADDR || "127.0.0.1" ;
120
+ var ipv4Client = redis . createClient ( PORT , ipv4addr , { family : "IPv4" , parser : parser } ) ;
120
121
121
122
ipv4Client . once ( "ready" , function start_tests ( ) {
122
123
console . log ( "Connected to " + ipv4Client . address + ", Redis server version " + ipv4Client . server_info . redis_version + "\n" ) ;
@@ -142,7 +143,8 @@ tests.IPV6 = function () {
142
143
console . log ( "Skipping IPV6 for old Redis server version < 2.8.0" ) ;
143
144
return run_next_test ( ) ;
144
145
}
145
- var ipv6Client = redis . createClient ( PORT , "::1" , { family : "IPv6" , parser : parser } ) ;
146
+ var ipv6addr = process . env . REDIS_1_PORT_6379_TCP_ADDR || "::1" ;
147
+ var ipv6Client = redis . createClient ( PORT , ipv6addr , { family : "IPv6" , parser : parser } ) ;
146
148
147
149
ipv6Client . once ( "ready" , function start_tests ( ) {
148
150
console . log ( "Connected to " + ipv6Client . address + ", Redis server version " + ipv6Client . server_info . redis_version + "\n" ) ;
0 commit comments