AWS semble aimer eb. Mais je n'ai jamais utilisé eb
http://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/create-deploy-python-apps.html C'est un disque avec lequel j'ai travaillé Prêt à continuer à lancer jusqu'à ce que tout soit fait
Préparation du déploiement de l'application Flask pour la création d'un environnement Python avec eb Déploiement d'application Flask qui a tenté de créer un environnement Python avec eb
- Python 2.7 ou 3.4
- L'utilitaire pip pour votre version de Python. Il est utilisé pour installer et répertorier les dépendances de projet afin qu'Elastic Beanstalk puisse déterminer comment configurer un environnement d'application.
- package virtualenv. Il est utilisé pour créer un environnement pour développer et tester des applications. Cela permet à Elastic Beanstalk de répliquer l'environnement sans installer de packages supplémentaires dont l'application n'a pas besoin.
- paquet awsebcli. Il est utilisé pour initialiser l'application avec les fichiers nécessaires au déploiement par Elastic Beanstalk.
- Une installation ssh fonctionnelle. Il est utilisé pour se connecter à une instance en cours d'exécution lorsque vous avez besoin d'étudier ou de déboguer votre déploiement.
... Apparemment ... Mettre tout simplement --Pip peut être utilisé --python utilise 2.7 / 3.4 --virtualenv installé La commande --Awscli peut être utilisée
C'est. J'utilise un Mac.
J'ai été autorisé à faire référence à un autre que le document Référence: Essayez d'utiliser virtualenv qui peut créer un environnement virtuel de Python
commander
virtualenv -p python2.7 /tmp/eb_python_app
résultat
Running virtualenv with interpreter /Users/****/.pyenv/shims/python2.7
New python executable in /Users/yuki/eb_test_app/bin/python
Installing setuptools, pip, wheel...done.
Vérification
ls /Users/***/eb_test_app/
résultat
bin lib
include pip-selfcheck.json
L'environnement a été installé.
Passez au répertoire que vous avez créé
commander
cd /Users/***/eb_test_app/
Vérification
pwd
résultat
/Users/****/eb_test_app
commander
source bin/activate
Si (nom du répertoire)% est ajouté au début de la ligne sur la console, il est en cours d'exécution.
Vérification
pwd
résultat
/Users/****/eb_test_app
commander
pip freeze >requirements.txt
pip freeze
La commande affiche les packages actuellement installés.
Vous pouvez indiquer à eb l'environnement en l'écrivant dans le texte "requirements.txt" que eb lit.
À l'heure actuelle, il semble que rien n'est installé, donc même si vous regardez le texte, rien ne sortira.
Exemple
commander
pip install Djangp
Vérification
pip freeze
résultat
Django==1.9.5
Comme ça. Si quelque chose est installé, cette information sera sortie.
Ce qui précède est de savoir comment créer un environnement de développement