config failed. Circular dependency between celery and backend and redis
Там написано
написано же, циклическая зависимость
у тебя два сервиса от друг друга зависят, первый ждет второго, второй первого
Я вижу, как ее решить?? я уже удалил все образы, контейнеры, сделал docker system prune и все равно
compose исправь depends_on
Я убрал depends_on из сервиса django и начало билдиться но я не пойму почему! там зависимости от db, celery, redis.
потому что джанго у тебя ждет, запуска редиса, целери и запуска базы, ты видимо копи пастом программируешь)
нужно entrypont добавить чтобы сначала эти сервесы перед джангой запустились?
нужно просто прочитать доку по docker-compose, она небольшая
эти сервисы у тебя и без ентрипойнта запустятся, причем тут энтрипойнт вообще)) у тебя видимо сервисы стратуют, но джанго не ждет когда они стартанут, то да нужна доп проверка старта, согласен с оратором выше, нужно просто один раз прочитать)
согласен, вот еще вопрос быстренько. Я не понимаю как сделать так чтобы когда у меня несколько проектов и когда у всех свой компос и бывает что названия образов идентичны названиях образов другого проекто, то получается, как я понимаю, у меня контейнеры или образы конфликтуют и начинается задница. Как этот момент исправить, можете подсказать?
имена сервисов в композе разные пиши
Обсуждают сегодня