Powered by Phantomlsh
本文笔者使用的系统为Linux CentOS7 64bit,walle-web自动化部署版本为walle2.0
官网地址:walle-web.io
吐槽
先说说感性的东西。。。
说实在的,第一眼在gitee上面看到国产的walle自动化部署还激动了很久,终于不用折腾奇妙的jenkins了hhhh!
然后一秒打脸。先用docker部署,然后发现挺麻烦的,就回去用标准安装,结果遇到一堆坑。。。
本文主要用于介绍walle2.0自动化部署的标准安装的跳坑方法!
开始
Linux系统先简单调教一下(参考本人的CentOS7开箱指南),阿里源和EPEL源都装一装。
一些简单的依赖:
yum install -y gcc gcc-c++ python-devel
nginx
继续参考本人的CentOS7开箱指南:
先加载Nginx的源
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum安装
yum install -y nginx
启动服务并加入开机启动项
systemctl start nginx.service
systemctl enable nginx.service
mariaDB
这玩意不要太坑!竟然5.5的还不行。。。于是就得找个方法安装新版本了。
修改(创建)/etc/yum.repos.d/mariadb.repo
来添加源:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3.4/centos7-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
然后基操安装:
yum install -y mariadb-server mariadb-cli