[英]How can I pass arguments to a docker container with a python entry-point script using command?
[英]How to include command when executing python entry-point command in AWS Elasticbeanstalk?
我正在 AWS Elasticbeanstalk 中部署我的 flask 應用程序,並且我想在執行入口點命令時添加一個用於運行 datadog 跟蹤的命令。 我怎樣才能做到這一點?
這是在本地機器上啟動我的 flask 應用程序的入口點命令:
python3 application.py
這是在該入口點命令之前添加命令的方法(以 datadog 為例):
ddtrace-run python3 application.py
如何在 AWS elasticbeanstalk 中做同樣的事情? 似乎 beanstalk 正在使用 apache + mod_wsgi 來運行 python-flask 應用程序,但我不確定如何在入口點命令之前添加命令。
您可以使用 Flask 在 AWS Elastic Beanstalk 上運行 datadog 跟蹤,方法是按照此處定義的手動配置跟蹤:
from ddtrace import patch_all
patch_all()
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'hello world'
if __name__ == '__main__':
app.run()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.