deployment.md 1.39 KB

部署

欢迎大家到鲁班H5-社区 交流,在这里可以提问、反馈意见和建议,与作者直接互动

阿里云/腾讯云/Digital Ocean

以 Centos 为例,Ubuntu等其它发行版,请自行调整

  1. 首先需要安装一些基础的软件包,请自行安装(具体参照其官网文档) > node、npm、yarn、pm2
  # install yarn
  curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
  sudo yum install yarn -y

  # install nginx
  sudo yum install nginx -y
  # install pm2
  npm install pm2 -g
  # pm2 examples
  # pm2 start server.js
  # pm2 stop server
  # pm2 restart server
  # pm2 stop all
  1. 在服务器上执行如下代码即可
git clone https://github.com/ly525/luban-h5.git
cd luban-h5
./luban-h5.sh init  # 安装依赖,构建前后端
./luban-h5.sh start # 启动项目即可
./luban-h5.sh stop  # 停止服务
  1. 如何访问:
    1. 配置防火墙安全组,添加 1337 端口,通过 http://服务器IP:1337 访问即可访问
    2. http://服务器IP:1337/admin 为鲁班的管理后台

Docker 部署

TODO,PR is welcome

Heroku

TODO


欢迎大家到鲁班H5-社区 交流,在这里可以提问、反馈意见和建议,与作者直接互动