Автоматически создавать tmp / restart.txt для приложения Dreamhost Flask - PullRequest
0 голосов
/ 18 мая 2018

У меня есть приложение фляги, которое я запускаю на сервере Dreamhost.Я использую инструменты развертывания PyCharm для ручного и / или автоматического обновления файлов на сервере при внесении изменений.

При запуске приложения-колбы на Dreamhost с Passenger приложение кэшируется, и поэтому для пассажира единственный способ узнать, как обновить кэш, - это получить в файле tmp / restart.txt новую временную метку.Вручную это делается из терминала через SSH с touch tmp/restart.txt.

Но я бы хотел как-то выполнить это автоматически из PyCharm.Есть способ сделать это?Я ничего не могу найти.

Я видел, как кто-то предложил, что они могут сделать это через github: «Для моих проектов я добавляю ловушку post-receive в мой репозиторий git, чтобы коснуться файла для меня».Честно говоря, я действительно не знаю, что это значит, но я думаю, что это означает, что это «легко», если я развертывал на github и затем каким-то образом синхронизировал с сервером Dreamhost оттуда.

Но это также предполагает, что может быть способ сделать это в PyCharm.Есть идеи?

...