minio. На app стоит depends_on для minio. App при старте docker-compose должен собиратся, для minio уже есть собраный имидж. Когда запускаю все это дело, при билде app он должен залить файлы в контейнер с минио. Но, на этом шаге падает с ошибкой, что не видит этот контейнер. Я уже пробовал сначала запустить минио, и потом только docker-compose up -d app. Результат тот же. Хотя, если с докерфайла убрать команды, которые отсылают файлы в минио, билд проходит, и когда зайти внутрь контейнера и руками запустить команды, то файлы заливает уже. Не подскажите, как на этапе билда решить эту проблему?
There are several things to be aware of when using depends_on: depends_on does not wait for db and redis to be “ready” before starting web - only until they have been started. If you need to wait for a service to be ready, see Controlling startup order for more on this problem and strategies for solving it. Как вариант.
Обсуждают сегодня