Арендатор не найден по адресу 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, но, похоже, он не распознает статического арендатора здесь.