集成部署工具
集成部署工具 Ansible
Ansible中文权威指南
Ansible是一个开源配置管理工具,可以使用它来自动化任务,部署应用程序实现IT基础架构。Ansible可以用来自动化日常任务,比如,服务器的初始化配置、安全基线配置、更新和打补丁系统,安装软件包等。Ansible架构相对比较简单,仅需通过SSH连接客户机执行任务即可:
无需客户端
与Chef、Puppet以及Saltstack(现在也支持Agentless方式salt-ssh)不同,Ansible是无客户端Agent的,所以无需在客户机上安装或配置任何程序,就可以运行Ansible任务。由于Ansible不会在客户机上安装任何软件或运行监听程序,因此消除了许多管理开销,我们可以在即可上手使用Ansible管理服务器,同时Ansible的更新也不会影响任何客户机。
使用SSH进行通讯
默认情况下,Ansible使用SSH协议在管理机和客户机之间进行通信。可以使用SFTP与客户机进行安全的文件传输。
项目接口文档测试工具
DocClever
DocClever 项目接口测试
https://gitee.com/sx1989827/SBDoc
http://www.doclever.cn/controller/index/index.html
参照文档部署了下,
在线体验做得挺不错的,不过测试本地接口没有成功
局域网部署:
1. 安装 MongoDB , 环境没配好,失败
2. 下载 nodejs 这些
由于时间耗费挺大的,就暂时不处理了
smart-doc
smart-doc(还需更加完善)
https://gitee.com/lovepeng/apidoc2
showdoc
源代码
https://github.com/star7th/showdoc
在 Linux 系统下的安装脚本记录
lnmp vhost add showdoc.anancar.cn /home/wwwroot/showdoc
自动添加了 php 的运行环境的
打开 showdoc.anancar.cn , 提示安装,自动安装即可。非常 Nice
在 Windows Server 系统下的安装脚本记录
宝塔
环境:
安装 Apache2.4
卡住了,舍弃
PhpStudy
http://192.168.1.121:88/showdoc/web/#/1
选择的是 php5.6 + apache 模式
端口修改成88
需要安装 C++ 运行库
http://www.php.cn/xiazai/gongju/1481
将项目放置在 web目录即可
showdoc/123456
恢复用户密码
在命令行中使用 sqlite数据库:
https://www.showdoc.cc/help?page_id=16118
sqlite3 showdoc.db.php select * from user; update user set password='a89da13684490eb9ec9e613f91d24d00' where username='showdoc'; select * from user where username='showdoc';