I am trying to connect my Nestjs application to Redis as follows:
This the content of my docker-compose.yml
version: '3.7'
services:
main:
container_name: main
build:
context: .
target: development
volumes:
- .:/usr/src/app
- /usr/src/app/node_modules
ports:
- ${PORT}:${PORT}
- 9229:9229
command: yarn start:dev
env_file:
- .env
networks:
- webnet
redis:
image: 'redis:alpine'
networks:
webnet:
In order to boostrap redis functionality in my nestjs application, I am using nestjs-redis and the relevant portion of app.module.ts looks like this:
import { RedisModule } from 'nestjs-redis';
@Module({
imports: [
RedisModule.register({})
]
})
However, when I try to run docker-compose up in my setup, I get the following error:
[ioredis] Unhandled error event: Error: connect ECONNREFUSED 127.0.0.1:6379
Thank you for helping!