我有Flask应用程序容器,它必须在端口5000上运行。
我还有一个与队列相关的后台进程。这个过程有一个无限循环,这就是我想在后台运行它的原因。
我正在使用 docker-compose.yml 文件来创建容器。目前,我只能运行一个命令来启动烧瓶服务器。
flask run --host=0.0.0.0 --port 5000
. 我正在使用command
docker-compose 中的选项。
这是我想在后台运行的命令python app/workload/services/queue_services.py > qlog.txt
。
当我将后台命令放在首位时command
,服务器没有启动,我只看到后台脚本的输出。
当我flask run
首先输入命令时,后台脚本根本没有启动。
是否有任何正确的方法可以在容器启动时运行这两个命令?