openEuler欧拉部署gitbook

安装nodejs10

参见《openEuler欧拉安装指定版本的nodejs》

安装Gitbook

n 16 # 选择高版本的node
npm config set registry https://registry.npmmirror.com -g
npm install gitbook-cli -g #安装gitbook
n 10 # 选回node10
gitbook -V

配置git

  1. 本地代码上传到git
  2. 服务器中,新建目录 /home/gitbook , 然后git Pull
  3. 设置git pull免密,参见《openEuler欧拉设置git pull免密》
  4. gitbook install
  5. gitbook build
  6. 关闭防火墙
    systemctl stop firewalld
    systectl disable firewalld
  7. gitbook serve
  8. 访问 http://服务器ip:4000 测试

自动化部署

测试没问题,在用户根目录 写个自动化部署脚本。
gitbook.sh

cd /home/gitbook
git pull
gitbook build
gitbook serve >> /home/gitbook/serve.log 2>&1 &
posted @ 2024-02-29 14:21  李济宏(Amadeus)  阅读(26)  评论(0编辑  收藏  举报