Du bør ændre :
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('0.0.0.0', 6379)],
},
},
}
til
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('redis', 6379)],
},
},
}
i din Django settings file
.
Når du konfigurerer containere fra compose, er de alle forbundet til standardnetværket oprettet af compose. redis
er i dette tilfælde DNS-navnet på redis
container og vil automatisk blive løst til container ip