1

Je viens de déployer une application flacon-python avec Beanstalk élastique sur AWS, mais ne peut pas localiser mes fichiers sources d'applications comme application.py ou templates/index.html etcOù ma source d'application python-flask est-elle stockée sur une instance ec2 déployée avec beanstalk élastique?

J'ai regardé regardé /var/../ .. ou /opt/../ .. etc mais nulle part être trouvé.

Y at-il une commande ebs comme $ eb find 'filename.py' etc?

+0

Et si 'eb ssh' ou' eb ssh --command'? Voir: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-ssh.html – helloV

+0

J'ai déjà ssh et regardé les répertoires /var/../ .. ou /opt/../ .. etc mais ne voit aucun de mes fichiers source d'application – joke4me

Répondre

1
  • /opt/python - Racine de l'endroit où votre application se terminera.
  • /opt/python/current/app - L'application actuelle hébergée dans l'environnement.
  • /opt/python/on-deck/app - L'application est initialement mise en jeu, puis, une fois le déploiement terminé, elle est déplacée vers la version actuelle. Si vous rencontrez des erreurs dans yourcontainer_commands, consultez le dossier sur le pont et non le dossier en cours.
  • /opt/python/current/env - Toutes les variables d'environnement que eb va configurer pour vous. Si vous tentez de reproduire une erreur, vous devrez d'abord sélectionner/opt/python/current/env pour configurer les éléments comme ils le feraient lors du déploiement d'eb.
  • opt/python/run/venv - L'environnement virtuel utilisé par votre application; vous devrez également exécuter source/opt/python/run/venv/bin/activate si vous essayez de reproduire une erreur