Je moet veranderen:
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('0.0.0.0', 6379)],
},
},
}
naar
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('redis', 6379)],
},
},
}
in je Django settings file
.
Wanneer u containers vanuit compose instelt, zijn ze allemaal verbonden met het standaardnetwerk dat door compose is gemaakt. redis
is in dit geval de DNS-naam van redis
container en wordt automatisch omgezet naar container ip