Localhost не загружает приложение React, несмотря на контейнер Docker, указанный как «up»

#reactjs #docker #react-scripts

#reactjs #docker #реагирующие скрипты

Вопрос:

Прежде чем я углублюсь в проблему, я хочу отметить, что ни я, ни моя команда не вносили никаких обновлений в конфигурацию Docker нашего проекта за последние несколько дней, и что мои контейнеры работали как обычно до сегодняшнего дня. Единственное изменение, которое я внес, — это обновление до OS X Big Sur за выходные.

В нашем проекте есть 3 контейнера, в которых работают наши mongodb, api и интерфейс. Сегодня я перезапустил контейнеры, чтобы что-то протестировать, и все 3 контейнера завершили настройку без каких-либо ошибок, а запуск docker-compose ps показывает, что все 3 контейнера запущены: Запуск контейнеров

Однако переход к localhost: 3000 немедленно вылетает, как будто сервер не запущен. (Firefox выдает ошибку «Соединение было сброшено», а Chrome сообщает: «Эта страница не работает: localhost не отправил никаких данных»)

Я не могу сказать, как кажется, что мой внешний интерфейс-контейнер запущен, но не запущен. Журналы на самом деле тоже не дают много информации:

 frontend_1  | > frontend@0.1.0 start /app
frontend_1  | > react-scripts start
 

Моя версия скриптов react по-прежнему 3.4.0, поэтому эта проблема не является виновником (в этом примере код выхода равен 0, тогда как в моем нет кода выхода).