# 部署

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