Cloud Run Python Скрипт, запускаемый планировщиком облака - PullRequest
0 голосов
/ 15 апреля 2020

Я застрял, пытаясь составить Docker Build to Cloud Run. При тестировании я запускаю следующий DockerFile и планирую это в Cron, используя скрипт bash и команду Docker run --rm -d

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.

Это правильно, так как кажется, что он не работает?

...