@@ -26,6 +26,7 @@ var internalCmd = &cobra.Command{
2626 Run : func (cmd * cobra.Command , args []string ) {
2727 addr := viper .GetString (addressInternalFlag )
2828 dbHost := viper .GetString (dbHostInternalFlag )
29+ dbPassword := viper .GetString (dbPasswordInternalFlag )
2930 s3Region := viper .GetString (s3RegionFlag )
3031 s3Endpoint := viper .GetString (s3EndpointFlag )
3132 s3DisableSSL := viper .GetBool (s3DisableSSLFlag )
@@ -38,7 +39,7 @@ var internalCmd = &cobra.Command{
3839 }
3940
4041 // instantiate Redis client
41- redisClient , err := db .NewRedisClient (dbHost )
42+ redisClient , err := db .NewRedisClient (dbHost , db . Password ( dbPassword ) )
4243 if err != nil {
4344 panic (err )
4445 }
@@ -48,7 +49,7 @@ var internalCmd = &cobra.Command{
4849 middlewares = append (middlewares , md .DB (redisClient ))
4950 middlewares = append (middlewares , md .AWSSession (s3Region , s3Endpoint , s3DisableSSL ))
5051 middlewares = append (middlewares , md .Cors ())
51- middlewares = append (middlewares , md .NewWorker (dbHost , workerProducerName , workerQueueName ))
52+ middlewares = append (middlewares , md .NewWorker (redisClient , workerProducerName , workerQueueName ))
5253
5354 i , err := internal .NewInternalAPI (middlewares ... )
5455 if err != nil {
@@ -68,13 +69,15 @@ func init() {
6869
6970 f .String (addressInternalFlag , ":8081" , "server address" )
7071 f .String (dbHostInternalFlag , "127.0.0.1:6379" , "database host" )
72+ f .String (dbPasswordInternalFlag , "" , "database password" )
7173 f .String (s3RegionFlag , "eu-west-1" , "s3 region" )
7274 f .String (s3EndpointFlag , "localhost:4572" , "s3 endpoint" )
7375 f .Bool (s3DisableSSLFlag , true , "disable SSL verification for s3" )
7476 f .Bool (logDebugFlag , false , "sets log level to debug" )
7577
7678 viper .BindEnv (addressInternalFlag , "ADDRESS_HOST" )
7779 viper .BindEnv (dbHostInternalFlag , "DB_HOST" )
80+ viper .BindEnv (dbPasswordInternalFlag , "DB_PASSWORD" )
7881 viper .BindEnv (s3RegionFlag , "S3_REGION" )
7982 viper .BindEnv (s3EndpointFlag , "S3_ENDPOINT" )
8083 viper .BindEnv (s3DisableSSLFlag , "S3_DISABLE_SSL" )
0 commit comments