当前位置:网站首页>工作汇报(3)
工作汇报(3)
2022-06-26 09:50:00 【波哥】
不知道大家上班或者下班的闲时都靠什么来做消遣。波哥喜欢听历史也正因为如此在遇到挫折、困难、失败的时候也没什么太大的忧伤。因为这世上永远有人比你更惨并且比你更坚强。相比较人家你那点事根本就不算事!过了这关,一切都会好起来。或者后面还有更大的挑战在等着你!就这样一步一步的往前走。突破和超越自己!有空大家下个蜻蜓FM,里面有个纪涵邦讲的汉朝的那些事挺有意思的!
听了才知道原来说的神乎其神的李广并没有取得过任何一场战役级的胜利,并且急功近利多次失败甚至被俘。最后被卫青逼迫自杀,李广的儿子为父报仇刺杀卫青造成重伤,卫青出于内心对李广将军的愧疚并未追究。霍去病得卫青被刺后出手除掉了李广的儿子!
当然里面讲的更多的是boss级人物如何艰难起家,锲而不舍坚韧不拔的精神!而趋炎附势的势利小人短暂辉煌过后的悲惨下场!通过那些历史上的真人真事,多少能抚慰一下自己内心的迷茫!
或许活着本就不是件容易的事情,我们没有时间去为琐事而悲伤!
行啦!闲聊了些别的!咱们言归正传回到kkitDeploy的开发进度!
回顾了一下咱们公众号的文章,我是在7月16号提出的想法,到现在8月11号基本主线业务已经完成!虽然有事总是断断续续,但是一直在坚持写!
基本主页面布局基本这样或许会改,看心情!单页面设计,简单粗暴方便,去除一些繁琐设计。
举例子我们要部署mysql单节点:
1、分类菜单,里面有无数子类!
2、任务超时,超过时限主线程就会自动呗kill。
3、选择完毕后左侧配置文件按实际情况修改,但是格式以及相关参数都写好了。还是我们之前推出的一键部署脚本的风格!
上传模块:
上传模块是供大家自定义脚本使用的,除了我和大神们(我相信以后会有的)维护的“官方”脚本池外,大家也可以自定义维护脚本,并且打包成rar格式然后上传,后台会自动解压缩,并且扫描配置文件存储到redis数据库,然后各位可以在自定义类型中选择然后会自动进行部署。
放心自定义脚本非常简单,到时候我会教大家如何做!
后加了自动发现yml功能,当我们自定义的包里面需要部署以前项目的yml文件的时候,会自动发现这个文件,然后自动安装所需的docker-compose和docker环境,并且对其自动部署!
点击提交后后台自动扫描yml文件配置到前台供大家修改
修改完毕后,再提交,开始执行部署!日志会滚动打印在右侧空白处!
那么当我们在部署的时候出现了nginx这个服务该怎么办呢?既需要配置脚本指定需要部署的服务器,又需要指定yml配置,还需要自定义conf文件来指定其工作参数呢?
波哥设计了一个灵魂按钮,看到上面的配置没?他就是专门为这个服务的
当我们修改完了,base.config和yml文件配置后,再勾选了配置按钮提交会弹出模态框让各位上传写好的配置文件!
看到了嘛?但是我们的yml配置文件再做主机配置映射的时候需要指定./a.config来映射,就是配置文件和脚本都写在一起。这个也是我们日常部署的规范。
升级策略:
1、客户端会每周更新同步脚本池,以便及时获取最新脚本。
2、更新脚本不会影响各位之前保存的base.config配置文件,因为base.config和脚本代码是分开存储的!
另外为了提高各位的参与热情,波哥特意做了一个封神榜!当然还在开发中,会自动采集github上面的贡献排行的大神显示在这里,会罗列大神的title还有他的github地址或者博客之类的!
波哥希望设计开的这款软件,能让95%的使用者提供方便,毕竟他可以部署到任何一个可以ssh连接到的服务器(目前只支持centos7)。
5%的大神参与这个项目开发和设计。波哥会给每个参与过的大神留下烙印。并且届时再邀请大神到小圈子,大家一起交流技术共享资源共同研究前进方向。
不会开发?不会git?不要着急,波哥写完整体架构会录视频详细讲解项目,教大家如何使用kkitDeploy,如果制作自己的插件。如何使用git,然后参与到项目中来。毕竟这个项目门槛非常低,底层都是大量的shell脚本来实现。并且基本几个比较复杂的函数我都写好了。大家可以按照我提供的模板十分钟就可以完成自己的插件开发了。
多多参与项目,这样你也可以在简历上写上曾经开发过某某项目的插件或者模块之类的。
等我开发完封神榜然后再设计几个能给参与者实惠的模块就会立刻开源出来。大家再给波哥点时间。波哥能力实在有限,写出来的作品可能没你们想象的那么完美,但是波哥一直在坚持、改进。
边栏推荐
- 8- creating leecode algorithm with pictures and texts - algorithm solution of minimum stack and LRU caching mechanism
- Update mysql5.6 to 5.7 under Windows
- The sixth MySQL job - query data - multiple conditions
- MySQL项目7总结
- String constant pool, class constant pool, and runtime constant pool
- Idea remote debugger
- Getting started with postman
- MySQL项目8总结
- Developers, what is the microservice architecture?
- Moore vote, leetcode169, leetcode229
猜你喜欢

利用foreach循环二维数组

Call API interface to generate QR code of wechat applet with different colors

See how I store integer data in the map < string, string > set

The fourteenth MySQL operation - e-mall project

Basic MySQL

MySQL第十一作業-視圖的應用

MySQL 11th job - view application

Which PHP open source works deserve attention

SwiftUI 开发经验之为离线优先的应用程序设计数据层

工程数学概率论统计简明教程第二版复习大纲
随机推荐
MySQL第十三次作业-事务管理
RDB persistence validation test
Enter a positive integer with no more than 5 digits, and output the last digit in reverse order
Selection of webrtc video codec type VP8 H264 or other? (openh264 encoding, ffmpeg decoding)
SwiftUI 开发经验之为离线优先的应用程序设计数据层
JS reverse | four libraries and one platform response data encryption
Linux下安装Mysql【详细】
小笔记-简单但够用系列_KVM快速入门
Execute Lua script in redis
MySQL第四章总结
Based on Zeng Shen's explanation, the line segment tree is studied again one
Procedure Call Standard
Problems encountered in the application and development of Hongmeng and some roast
[echart] i. how to learn echart and its characteristic document reading notes
搜索引擎高级搜索方法记录
Installing MySQL under Linux [details]
Little red book - Notes inspiration - project summary
Oracle sqlplus 查询结果显示优化
sysbench基础介绍
Quantitative investment learning - Introduction to classic books