Redis와 Postgres를 각각 별도의 컨테이너로 설정하면서 표준 설치 방식에서 벗어난 것 같네요. 그래서 바로 답변을 드리기 어렵습니다. Discourse 내에서 Redis 설정을 어떻게 구성하셨나요?
또 다른 점도 있습니다. redis:4-alpine을 확인했습니다. Discourse는 Redis 6.20 이상을 요구하므로, 더 새로운 버전의 Redis로 전환해야 할 것 같습니다. 다만, 이것이 현재 문제의 원인이라고 생각하지는 않습니다.