Арендатор не найден по адресу 0.0.0.0 django и django-pgschemas

Я использую django-pgschemas для многопользовательского доступа в моем приложении django. Django версии 3.2, python 3.10.5. Я добавил статических арендаторов таким образом,

TENANTS = {
    "live": {
        "APPS": [
            "django.contrib.auth",
            "django.contrib.sessions",
            "django.contrib.admin",
            'django.contrib.messages',
            "app_name",
        ],
        "DOMAINS": ["live.domain.com"],
        "URLCONF": "app.urls",
    },
    "public": {
        "APPS": [
            "django.contrib.contenttypes",
            "django.contrib.staticfiles",
            
            "django_pgschemas",
            "engine",
            
        ],
    },
    "default": {
        "TENANT_MODEL": "engine.Client",
        "DOMAIN_MODEL": "engine.Domain",
        "APPS": [
            "django.contrib.auth",
            "django.contrib.sessions",
            
            "app_name_2",
            
        ],
        "URLCONF": "app_2.urls",
    }
}

Это отлично работает на localhost. Я могу получить доступ к live.localhost:8000, но когда я развертываю его на digitalocean с помощью docker или apache, я получаю ошибку page not found. Не найдены арендаторы по адресу http://0.0.0.0:9000. Я добавил доменное имя в мои ALLOWED_HOSTS, но, похоже, он не распознает статического арендатора здесь.

Вернуться на верх