如何在Digitalocean上部署用python编写的reddit应用程序?

时间:2015-11-24 12:18:49

标签: python digital-ocean

我制作了一个reddit机器人,需要不间断地监视subreddit。我想使用Digitalocean在VPS上部署此bot。我该怎么办呢?找到的所有说明/教程都是针对Flask和Django的。

1 个答案:

答案 0 :(得分:2)

我认为它只是一个Python脚本/程序,你想把它当作服务运行。

可以使用supervisor完成此操作。 通过package或pip安装它,并在supervisord/conf/目录中创建这样的文件。

[program:bot]
command = /path/to/bot                    ; Command to start app
user = hello                                                          ; User to run as
stdout_logfile = /path/to/logs/bot.log   ; Where to write log messages
redirect_stderr = true                                                ; Save stderr in the same log
environment=LANG=en_US.UTF-8,LC_ALL=en_US.UTF-8                       ; Set UTF-8 as default encoding

启动supervisord - 例如sudo service supervisord start; 您使用supervisorctl start bot启动程序,主管将像服务一样运行。