И вообще я не думаю что "Для сборки Next.js "необходимо" рабочее api", если так, много вопросов со стороны CI. Думаю лучше разобраться в реальной необходимости в API прежде чем билидить образы с работающим api
Надо учитывать, что сборка образа, тоесть то что выполняется в докерфайле выполняется не в хост сети и localhost у него соответственно тоже свой. Сеть от compose тоже видимо не цепляется при сборке, впрочем обычно это и ненужно. Соответственно надо как-то получить доступ либо к сети хоста либо к compose. Но это уже гуглить,
GPT говорит можно сделать RUN --network host (cmd) в докерфайле, не проверял, может врет, но суть такая искать доступ в нужную сеть. Если в хост получить то по localhost если в compose то по backend
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.