aws / aws/aws-eb-python-dockerfiles
WSGI_PATH egrep matches .pyc files
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- Shell
- Estrelas
- 61
- Forks
- 33
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
Referring to this line:
https://github.com/aws/aws-eb-python-dockerfiles/blob/master/3.4.2-aws-eb-onbuild/uwsgi-start.sh#L9
WSGI_PATH=`find /var/app | egrep '/var/app/[^/]+/wsgi.py'`
If you run the command after .pyc have been compiled you get the results:
./mysite/wsgi.py
./mysite/wsgi.pyc
Which means the uwsgi command is set as:
uwsgi --http :8080 --wsgi-file mysite/wsgi.py mysite/wsgi.pyc
Which obviously fails. Ideally two things need to be updated:
1) Readme/instructions to clearly state .dockerignore file should contain .pyc (so pyc files aren't copied across)
2) Original command should be updated (to not match pyc files) e.g.
WSGI_PATH=`find /var/app | egrep '/var/app/[^/]+/wsgi.py$'`
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Start with 3.4.2-aws-eb-onbuild/uwsgi-start.sh at the WSGI_PATH command referenced in the issue, then review the repository README or instructions for .dockerignore guidance. Verify that compiled .pyc files no longer produce an extra WSGI path and that the instructions clearly cover excluding them.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- docker, python, shell
- Domínio
- devops
- Tipo de issue
- Bug
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Status de atividade
- Estagnada
- Clareza
- Claramente especificada
- Facilidade para iniciantes
- 45/100