/start?
docker-compose up -d mongodb
docker-compose up web
docker ps говорит по этому поводу?
ports пробрасывает порт из контейнера на хост, во внутренней сети докер-компоуза порт и так доступен через expose.
depends_on это не про подключение, просто компоуз запустит контейнер с монгой чуть раньше, чем web.version: '3'
docker-compose up -d mongodbdocker-compose up web
print() он именно для того чтобы в "окно об ошибках" фигачить и существует.
Что именно не срослось и как использовали это исключение? Есть код?