关于文档 - 文档的自动部署

本文主要介绍 当前文档是如何在我自己的服务器自动编译部署的。@pdai

文档编译和部署流程

搭建

之前购买了一个低配的阿里云虚拟机,系统是CentOS 7.x。

安装NodeJS

  • 添加yum源
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
  • yum install
yum install -y nodejs

其它方式可以参考此文 https://blog.csdn.net/bbwangj/article/details/82253785

清理原有部分服务

之前服务器上搭建过gitlab-ee,jenkins,httpd等,由于我自己的代码托管已经切换至github的私有仓库,所以现在需要清理下;不需要清理的,请略过。

  • 清理gitlab-ee

https://blog.csdn.net/huhuhuemail/article/details/80519433

  • 清理httpd

https://www.cnblogs.com/richardcastle/p/8296166.html

安装Nginx和配置

  • 安装

https://www.centos.bz/2018/01/centos-7%EF%BC%8C%E4%BD%BF%E7%94%A8yum%E5%AE%89%E8%A3%85nginx/

  • 配置开机自启 https://www.cnblogs.com/jepson6669/p/9131217.html

  • 配置nginx.conf

https://www.cnblogs.com/alvin-niu/p/9502286.html

  • 配置firewalld

https://blog.csdn.net/benchem/article/details/79605598

部署项目

通过webhook触发编译并reload nginx