由云调度器触发的云运行Python脚本

2024-09-26 18:08:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试编写一个Docker构建到云运行。在测试中,我运行下面的DockerFile,并使用bash脚本和Docker run --rm -d命令在Cron中调度它

Dockerfile


WORKDIR /usr/src/app

COPY requirements.txt ./
RUN CFLAGS=-O0 pip install --no-cache-dir -v -r requirements.txt

COPY . .

CMD [ "python", "./Risklist.py" ]

Risklist.py

from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
    task = run_task()
    return task

if __name__ == "__main__":
    app.run(debug=True,host='0.0.0.0',port=int(os.environ.get('PORT', 8080)))

我以脚本的形式运行run_task(),创建各种文件和文件夹,并且在app.route上面有这些功能

这是正确的,因为它似乎不起作用


Tags: dockerrunnamepydockerfiletxt脚本bash

热门问题