我试图用我的django项目运行dockerfiles / django-uwsgi-nginx。
https://github.com/dockerfiles/django-uwsgi-nginx
1.我更换了应用程序'我的django项目文件夹中的文件夹。
2.评论此行表格Dockerfile
#RUN django-admin.py startproject mailzon /home/docker/code/app/
3。docker build -t my_app_name .
4。docker run -d -p 80:80 my_app_name
然后我打开http://127.0.0.1/ 我收到了错误消息。 [内部服务器错误]
手册的最后一行。
uWSGI chdirs to / app所以在uwsgi.ini中你需要确保 wsgi.py文件的python路径是相对于它的。
我想我需要这个设置。但我不确定uWSGI和这个设置。 接下来我该怎么做......?
请告诉我如何解决这个问题。
答案 0 :(得分:0)
当你"取代' app'时,可能会出现问题。文件夹[与你的] django项目文件夹"。 dockerfile配置为通过名称/.../app
引用该目录,如果将其替换为/.../myproject
,则无法找到它。您可能希望编辑uwsgi.ini
文件以指向新的应用程序文件夹的名称。这可能是您需要的唯一更改,但可能还有其他对原始/.../app
路径的引用也需要进行调整。