Ваш код scraper.py
пытается подключиться к localhost:8004
, однако вы поместили службу, которая объявляет порт 8004
, в отдельный контейнер.Это похоже на случай, если вы поместили его на отдельную машину, и localhost
не достигнет его.Вместо этого вы должны использовать api:8004
, который разрешает IP-адрес контейнера api
, в который вы помещаете эту услугу.