在vps(Plesk)上部署Discord机器人

时间:2018-07-21 21:52:07

标签: deployment vps plesk discord.js

我最近用Javascript创建了Discord机器人。我已经购买了一个vps(Ubuntu 16.04 LTS Plesk Web Host)和一个域名。如何在此服务器上运行Discord Bot 24/7?我曾尝试将app.js放在一个子域中,但那似乎没有用... 我启用了node.js

谢谢!

1 个答案:

答案 0 :(得分:0)

解决了问题!我已经下载了Jenkins,因此它会自动部署。之后,我将永远使用它。如果有人也想这样做,这是jenkinsfile的脚本:

pipeline {
  agent any

  tools {nodejs "node"}

  stages {
      stage('start node') {
        steps {
            sh 'npm --prefix ./src install ./src'
            sh 'JENKINS_NODE_COOKIE=dontKillMe forever stop ./src/app.js || true'
            sh 'JENKINS_NODE_COOKIE=dontKillMe forever start ./src/app.js'
        }
     }
  }
}