gpt4 book ai didi

python - 如何在弹性 beantalk 上更新 python Flask 应用程序?

转载 作者:太空狗 更新时间:2023-10-29 14:32:09 26 4
gpt4 key购买 nike

这是我在 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

在出现一系列问题(包括选项设置和 psycopg2)之后,上述方法奏效了。

现在的问题是当我在本地计算机上更改应用程序时如何更新。我试过如下:

git init
eb init
git add .
git commit -m "my first update"
git aws.push

这不起作用并返回错误消息,说明 "git aws.push" 不是合法命令(或类似命令)。我也尝试过 "eb push"

所以这里有 2 个问题:

  1. 为什么上面的 git 程序失败了?
  2. 将更新或更改推送到 elastic beanstalk 的正确方法是什么?

谢谢大家的帮助,感激不尽。

最佳答案

如果您使用的是 Elastic Beanstalk 命令行工具的最新 (3+) 版本,推送更新的方式是“eb deploy”。早期版本使用“eb push”。

关于python - 如何在弹性 beantalk 上更新 python Flask 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33981834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com