Flask: Как перезапустить Web App программно?

У меня есть 4 паука Scrapy, которых я запускаю через Flask на Azure. Как перезапустить приложение по нажатию кнопки на моем сайте? Как использовать REST API в функции Flask?

restart:

<a href="/restart" class="btn btn-danger">Restart</a>

flask:

@app.route('/restart')
def restart():
    # REST API

Ответы (1 шт):

Автор решения: Bulat Khabibullin

Установить scrapyd и отправить API запрос. Отменить джобу(https://scrapyd.readthedocs.io/en/stable/api.html#cancel-json) -> запустить(https://scrapyd.readthedocs.io/en/stable/api.html#schedule-json)

→ Ссылка