#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
ошибке. Как мне подойти к этому и настроить его таким образом, чтобы казалось, что запрос поступает из общедоступного домена. Заранее спасибо за вашу помощь.