aws / aws/aws-eb-python-dockerfiles
WSGI_PATH egrep matches .pyc files
- Langage dominant
- Shell
- Étoiles
- 61
- Forks
- 33
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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$'`
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- docker, python, shell
- Domaine
- devops
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 45/100