Автотесты в контейнере не достучались до API по localhost
Тесты вынесли в отдельный контейнер того же docker-compose.yml, где подняты api и db. В коде тестов базовый адрес остался http://localhost:8000, и все запросы падают с «connection refused», хотя api работает и с хоста открывается.
Что указать в качестве адреса?
- http://api:8000 — имя сервиса в сети compose
- http://127.0.0.1:8000 — то же самое, но надёжнее
- Внешний IP-адрес сервера со стендом
- http://localhost:8000, но с увеличенным таймаутом
