отдельных контенера 1) постгрес у которого свой компоуз и 2) бот у которого свой компоуз. оба они связаны в подсеть типа bot_host. В конфиге бота указал BH_HOST=db т.е название сервиса контейнера базы. Бот замечательно работает с базой и никаких проблем нет.
В папке бота есть 1 файл, который я запускаю крон джобом непосредственно из хоста (не контейнер) этот файл тоже работает с базой и выдает мне ошибку что не может распознать DB_HOST=db
я так понимаю потому что сервис db крутиться в контейнере со своей подсеткой.
Вопрос)) как мне сделать так что бы крон у хоста увидел сервис базы?
короче загугли EXPOSE docker compose
я подумал а чего мне не использовать network: host ?? нах мне отдельную подсеть создавать для контейнеров? У меня один контейнер с базой и несколько контейнеров с ботами, которые подключаются к этой базе
Обсуждают сегодня