同步操作将从 Fixhub/Fixhub 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Fixhub 是一款基于PHP Laravel 5.5框架开发的开源Web自动化部署系统。
注意 Fixhub仍处于并将长期处于初级阶段,下面的部分特性可能还没有100%完成。有任何问题请随时向我们反馈。
一. 克隆代码
$ git clone https://github.com/fixhub/fixhub.git
二. 安装依赖包
$ composer install -o --no-dev
三. 安装socket.io
$ npm install --production
四. 确保storage、bootstrap/cache和public/upload目录可写。
$ make file-permission
五. 拷贝.env.example到.env
$ cp .env.example .env
六. 安装Fixhub
$ php artisan app:install
七. 清除配置缓存
$ php artisan config:clear
八. 将你的服务器根目录指向 public/
, 请查看 examples/ 下的相关配置文件,里面包含 Apache和 nginx的配置范例.
九. 启动web socket,配置相关计划任务.
1、 通过supervisor
管理Fixhub后台服务,请看 examples/supervisor.conf
2、 不通过supervisor
管理Fixhub后台服务,你需要手动启动websocket服务。在Fixhub根目录执行node socket.js
(目录监听6001端口)。手动设置计划任务请看 examples/crontab.
一. 获取最新代码
$ git fetch --all
$ git checkout {latest_tag} // please change me
二. 更新依赖
$ composer install -o --no-dev
三. 执行Fixhub升级
$ php artisan app:update
体验Fixhub, 请访问 Fixhub:
fixhub@fixhub.org
fixhub
注意:系统会每5分钟自动重置一次密码,该账号没有权限访问管理功能.
Fixhub代码里已经自带编译后的前端静态资源,如果你不想修改前端样式,可直接忽略本环节。
工具集:
npm install
gulp
Fixhub is licensed under The MIT License (MIT).
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。