2016-09-05 6 views

답변

0

Amazon Beanstalk에 Python 패키지를 설치하려면 .ebextension/*. config 파일에서 명령을 추가해야합니다. Beanstalk의 Amazon Linux AMI는 pip와 함께 제공되는 것이 아니라 easy_install과 함께 제공됩니다.

이 명령은 응용 프로그램과 웹 서버가 설정되고 응용 프로그램 버전 파일이 추출되기 전에 실행됩니다.

commands: 
    01_install_pythonmagick: 
     command: 'easy_install PythonMagick' 

또는 당신은 데비안 패키지 관리자로 설치할 수 있습니다

commands: 
    install_packages: 
     command: sudo apt-get install python-pythonmagick [Debian]* 

또는 우분투 :

 command: sudo yum install python-pythonmagick  [Ubuntu] 

다른 한편으로는 config 파일의 일부 여야합니다 .ebextensions 디렉토리가 프로젝트 소스에 추가되었습니다. 당신의 .ebextensions이 자식 아래에없는 경우

/EB 명령 줄을 배포 만드는지 EB를 사용하여 코드를 배포,이 명령은 코드를 패키지 및 배포

탄성 콩 줄기에 업로드하기 위해 자식 아카이브 명령을 사용하는 예를 들어 .gitignore에있는 것처럼) 디렉토리와 그 설정 파일은 패키지되지 않고 Elastic Beanstalk에 보내지지 않습니다.

Elastic Beanstalk에 배포하기 전에 .ebextensions 디렉토리를 추가하고 커밋해야합니다.