instalando readthedocs locais com uwsgi

instalando readthedocs locais com uwsgi

Estou tentando configurar uma instância local do readthedocs para gerenciar a documentação do projeto. Acredito que instalei tudo corretamente com readthedocs e suas próprias dependênciasvirtualenv, seguindo:http://read-the-docs.readthedocs.org/en/latest/install.html

manage.py runserversurge sem problemas, então agora estou tentando configurá-lo para ser executado com nginx + uwsgi.

Usando a linha de comando do diretório '/var/www/rtd/checkouts/readthedocs.org':

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

Eu recebo o erro:

django.core.exceptions.ImproperlyConfigured: Erro ao importar o módulo privacidade.backends.syncers.DoubleRemotePuller: "Nenhum módulo chamado privacidade.backends.syncers"

Suspeito que seja algum tipo de problema de caminho e a biblioteca não pode ser encontrada, pois é executada com runserver.

Alguém tem alguma pista do que estou perdendo aqui? Ou existem outras maneiras recomendadas de executar uma instância local do readthedocs?

Referência: http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html

Responder1

Descobri que ao usar runserver"readthedocs.settings.sqlite"estava sendo definido como DJANGO_SETTINGS_MODULE. Atualizar a uwsgilinha para corresponder a isso resolveu o privacy.backends.syncers.DoubleRemotePullerproblema de importação

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

No entanto, isso ainda parece ser um problema ao executar o postgres.

informação relacionada