Как развернуть приложение, которое использует внешнего поставщика входа с помощью Docker?

#nginx #docker-compose #google-oauth

#nginx #docker-compose #google-oauth

Вопрос:

Я пытаюсь сделать приложение доступным онлайн с помощью Docker, но у меня проблемы с частью входа в Google. Это выдержка из файла docker compose, который я использовал:

 version: '3'
services:
  nginx:
    image: customImage
    ports:
      - "80:80"
      - "443:443"
    ...

  api-service:
    image: customImage
    ...
  

В службе nginx я настроил прокси следующим образом:

 location ^~ /api {
  proxy_pass http://api-service:7000;
}
  

При переходе в общедоступный домен интерфейс загружается нормально. Однако при попытке входа с помощью Google я получаю сообщение об Invalid parameter value for redirect_uri: Non-public domains not allowed: http://api-service:7000/api/auth/google/redirect ошибке. Как мне подойти к этому и настроить его таким образом, чтобы казалось, что запрос поступает из общедоступного домена. Заранее спасибо за вашу помощь.