Развертывание Django на Plotly Dash Enterprise
Добрый вечер,
Я пытаюсь установить Django и запустить сервер разработки и производственный WSGI на Dash Enterprise. Я предисловил это тем, что я также довольно новичок в Python и Django, но не в программировании.
Насколько я могу судить, Dash Enterprise Stack использует Heroku, подобную настройку контейнеров для веб-контейнеров. Каждое из этих контейнерных приложений имеет веб-доступную IDE и может запускать веб-сервер разработки и обслуживается по адресу domain.com/Workspaces/view/app_name/
Когда код опубликован через git, живое приложение можно посмотреть по адресу domain.com/app_name/
Gunicorn используется вместе с nginx для запуска производственного веб-сервера и настраивается через ProcFile в корне приложения.
Procfile
web: gunicorn app_name.wsgi
Другими действующими сервисами являются Docker, Herokuish и Dokku.
Мой код работает нормально при локальном тестировании, но при использовании на сервере, сервер разработки выдает мне ошибки, такие как
System check identified no issues (0 silenced).
June 16, 2022 - 23:35:45
Django version 4.0.5, using settings 'app_name.settings'
Starting development server at http://0:8050/
Quit the server with CONTROL-C.
Not Found: /Workspaces/view/app_name/
[16/Jun/2022 23:35:53] "GET /Workspaces/view/app_name/ HTTP/1.1" 404 2183
app_name/url.py
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
]
Когда я делаю push через git, я могу видеть неформатированную ссылку domain.com/app_name/admin, но не могу войти.
Я не могу увидеть страницу приветствия для Django ни на сервере разработки, ни на рабочем при запуске тестового приложения.
Я смог запустить приложение flask без проблем, но Django вызывает у меня головную боль. Похоже, что приложение размещено под URL-путем, который не дает мне покоя. Есть идеи, что я могу поискать и/или попробовать, чтобы запустить это?