'Issue with Auth0/Nginx/Django redirect after login with Nginx Proxy

I am using nginx as a proxy to pass to my django app container. I can successfully access the main url but when it passes control back to the django app and logins in the django app container gives it the local url and it doesn't route back to the correct page.

The redirect uri comes in as http://app

site-enabled

upstream app{
    server 0.0.0.0:8888;
}

server {
    listen 8080;
    server_name app-dev.company.net;

    location / {
        # django running in uWSGI
        proxy_pass http://app;
        include uwsgi_params;
        uwsgi_read_timeout 300s;
        client_max_body_size 320m;
        sendfile on;
        proxy_read_timeout 1800;
        proxy_connect_timeout 1800;
        proxy_send_timeout 1800;
        send_timeout 1800;
    }
}

docker-compose.yml

version: "3.9"   
services:
  app:
    image: ecr/app
    container_name: django_app
    ports:
      - 8888
    env_file:
      - dev.env
    volumes:
      - staticfiles:/opt/app/static/
  nginx:
    build: ./nginx
    container_name: django_app
    volumes:
      - staticfiles:/opt/app/static/
    ports:
      - 8080:8080
    depends_on:
      - app
volumes:
  staticfiles:


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source