после этого прописал всё необходимое для запуска БД. Всё верно сделал? И ещё хотелось бы прояснить момент: docker-compose при запуске всегда создаёт одну общую сеть (просто интересно)?
depend_on ждёт старта указанного сервиса. База может стать доступна позже. Либо смотреть в сторону хелсчеков, либо в зависящих от базы контейнерах нагородить условия и таймауты ожидания доступности базы. По сети - если не указать явно, создаст одну, если указать - создаст сколько укажешь. Как-то так, ну или я не понял вопрос.
Т.е. докер компоуз всегда создаёт минимум одну общую сеть, верно?
Может не создать ни одной, если явно указать использование уже существующей внешней
Благодарю. Но не совсем понял с healthcheck. Создаю его в database, а в web так и оставить depends_on?
Понял, спасибо большое
Расширить depends_on у web указанием, что именно проверять
Обсуждают сегодня