aws / aws/aws-eb-python-dockerfiles

WSGI_PATH egrep matches .pyc files

Abierto
#2 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Shell
Estrellas
61
Forks
33
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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$'`

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
docker, python, shell
Área
devops
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.