use*_*663 2 python git amazon-web-services flask-sqlalchemy amazon-elastic-beanstalk
这是我在AWS上的第一个python-Flask应用程序.它引起了头痛.
我遵循的程序是:
mkdir myapp && cd myapp
virtualenv venv
source venv/bin/activate
pip install Flask SQLAlchemy twilio psycopg2
pip freeze > requirements.txt
mkdir .ebextensions
cd .ebxtensions
nano application.config #content of this file below
packages:
yum:
postgresql93-devel: []
option_settings:
- option_name: MANDRILL_APIKEY
value: my_value
- option_name: MANDRILL_USERNAME
value: my_email_address
cd ..
deactivate
eb init
eb create
Run Code Online (Sandbox Code Playgroud)
经过一系列问题,包括选项设置和psycopg2,以上工作.
现在问题是当我在本地计算机上更改应用程序时如何更新.我试过如下:
git init
eb init
git add .
git commit -m "my first update"
git aws.push
Run Code Online (Sandbox Code Playgroud)
这不起作用,并返回错误消息,说这"git aws.push"不是一个合法的命令(或类似的东西).我也试过了"eb push".
这里有2个问题:
谢谢,感谢所有人的帮助.