instalación de readthedocs locales con uwsgi

instalación de readthedocs locales con uwsgi

Estoy intentando configurar una instancia local de readthedocs para gestionar la documentación del proyecto. Creo que tengo todo instalado correctamente con readthedocs y sus dependencias.entorno virtual, siguiente:http://read-the-docs.readthedocs.org/en/latest/install.html

manage.py runserveraparece sin problemas, así que ahora estoy intentando configurarlo para que se ejecute con nginx+uwsgi.

Usando la línea de comandos desde el directorio '/var/www/rtd/checkouts/readthedocs.org':

uwsgi --http :8111 --module readthedocs.wsgi --env DJANGO_SETTINGS_MODULE=readthedocs.settings -H /var/www/rtd

Recibo el error:

django.core.exceptions.ImproperlyConfigured: Error al importar el módulo Privacy.backends.syncers.DoubleRemotePuller: "No hay módulo llamado Privacy.backends.syncers"

Sospecho que se trata de algún tipo de problema de ruta y no se puede encontrar la biblioteca, ya que se ejecuta con runserver.

¿Alguien tiene alguna pista de lo que me falta aquí? ¿O existen otras formas recomendadas de ejecutar una instancia local de readthedocs?

Referenciando: http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html

Respuesta1

Descubrí que al usar runserver"leer los documentos.settings.sqlite"se estaba configurando como DJANGO_SETTINGS_MODULE. Actualizar la uwsgilínea para que coincida con esto resolvió el privacy.backends.syncers.DoubleRemotePullerproblema de importación

uwsgi --http :8111 --module readthedocs.wsgi --env DJANGO_SETTINGS_MODULE=readthedocs.settings -H /var/www/rtd

Sin embargo, esto todavía parece que será un problema cuando se ejecute con postgres.

información relacionada