瓦力

瓦力系统安装

谁说胖子不能爱 提交于 2020-03-04 22:36:38
官网 https://walle-web.io/ 官方安装文档 https://walle-web.io/docs/installation.html Root 用户下 1、基础准备 yum install ansible git -y rpm -e php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64 yum install php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64 yum install php-fpm yum install mariadb mariadb-server Useradd apps mkdir -p /data/www/walle-web chown -R apps:apps /data 然后下载源代码: https://github.com/meolu/walle-web ,并且放到路径

学习瓦力部署系统的项目配置和上线部署

…衆ロ難τιáo~ 提交于 2019-12-25 00:48:00
一直想自己开发的项目能够自动部署到服务器上面,节约通过ftp上传一个一个的文件进行部署项目的时间。 由于jenkins的配置目前对笔者个人而言有点复杂,尝试过之后,结果没有尝试成功。之前找自动部署的系统时,好像在知乎中看到一条回答有介绍瓦力部署,并有github的链接,有关注过。开始时尝试了比较多次,检测时一直提示 请确认php进程用户ssh-key加入目标机器的git的ssh-key信任列表 之后,放弃了一段时间;今天尝试将LAMP转换为LNMP环境之后,才发现笔者还是可以尝试成功的嘛。开始之前,笔者把之前在Ubuntu 14.04安装的LAMP已卸载完毕。 系统环境: Ubuntu 14.04(宿主机) 树莓派(目标机,IP:192.168.2.100) 宿主机安装的软件: Nginx 1.4.5 Mysql 5.5.35 PHP 5.5.9 composer 1.3.2 git 1.9.1 Ansible 宿主机检出了walle-web master分支最新版,学习时,是用github的项目进行的。 安装LNMP 笔者依次执行的是: 安装mysql: apt-get install mysql-server mysql-client 安装Nginx: sudo apt-get install nginx 安装PHP5 sudo apt-get install php5-fpm

linux 搭建 瓦力部署系统

匿名 (未验证) 提交于 2019-12-02 21:56:30
介绍:walle 让用户代码发布终于可以不只能选择 jenkins!支持各种web代码发布,php、java、python、go等代码的发布、回滚可以通过web来一键完成。walle 一个可自由配置项目,更人性化,高颜值,支持git、多用户、多语言、多项目、多环境同时部署的开源上线部署系统。 一、首先在瓦力服务器上部署依赖nginx 部署nginx内容已在其他文章里详细写到,跳转 二、安装瓦力 1.下载瓦力源码 yum install wget yum install git cd /usr/local git clone https://github.com/meolu/walle-web.git 2.修改瓦力nginx配置 vi /usr/local/walle-web/gateway/nginx/default.conf upstream webservers { server 0.0.0.0:5000 weight = 1 ; } server { listen 80 ; location / { root /usr/local/walle-web/fe ; # 前端代码 try_files $uri $uri / /index.html ; add_header access-control-allow-origin * ; } location ^~ /api/ {