如何使用git hooks post-receive在远程服务器上运行Flask应用程序?

时间:2018-01-18 02:28:41

标签: python git flask

我在服务器端添加了一个post-receive git hook,以便在接收后运行一个烧瓶应用程序。该脚本有效,应用程序在服务器上运行。但是,从客户端开始,即使在服务器上已经运行烧瓶应用程序时,该过程也会停滞不前。

Pushing to root@192.168.XX.XX:~/api/

这是接收后的脚本。

#!/bin/sh

# Post-receive hook to make the API
# run back up again after the changes are made.
python3 ../../api_run.py &

exit 0

1 个答案:

答案 0 :(得分:0)

以下是我为解决这个问题所做的工作。

除了上一个命令之外,我还添加了一些来使终端输出静音。

python3 ../../api_run.py > /dev/null 2>&1 &