【发布时间】:2017-03-15 07:49:48
【问题描述】:
我想在 EB 实例上“无限期地”运行 python 脚本,一旦部署就会自动运行(我不想通过 SSH 进入)。为此,我认为我应该运行
source /opt/python/run/venv/bin/activate && nohup python myscriptname.py &
在部署 Elastic Beanstalk 实例之后。但是我在哪里放上面的命令来自动运行这个后期部署呢?
我查看了How do I install a Python script on Amazon's Elastic Beanstalk?,但我认为 cron 工作不适合我。
我之前使用过container_commands,但它们似乎运行预部署。
容器命令在应用程序和 Web 服务器设置完成并且应用程序版本存档被提取之后,但在应用程序版本部署之前运行。
如何运行部署后脚本?
【问题讨论】:
标签: python amazon-web-services deployment amazon-elastic-beanstalk