当前位置:网站首页>Work report (3)
Work report (3)
2022-06-26 10:49:00 【BOGO】
I don't know what people rely on for recreation in their spare time at work or after work . BOGO likes to listen to history, and because of this, he is encountering setbacks 、 difficult 、 There is no great sadness when I fail . Because there will always be someone worse than you and stronger than you . Compared with other people, you are not a matter at all ! After that , Everything will be all right . Or there are bigger challenges waiting for you ! So step by step forward . Break through and surpass yourself ! When you are free, let's have a dragonfly FM, There is an interesting story about the Han Dynasty told by Ji Hanbang !
After listening to it, I realized that Li Guang, who had been said to be supernatural, had not won any battle level victory , And eager for quick success and instant benefit, he failed many times and even was captured . Finally, Wei Qing forced him to commit suicide , Liguang's son avenged his father by assassinating Wei Qing, causing serious injury , Wei Qing did not investigate general Li Guang's guilt out of her heart . Huo Qubing got Wei Qing stabbed and killed Li Guang's son !
Of course, it is more about boss How the first-class people start a hard life , The spirit of perseverance ! And the tragic end of the snobbish snob after his brief glory ! Through the real people in history , How much can you comfort your inner confusion !
Perhaps living is not an easy thing , We have no time to grieve over trifles !
All right. ! Chatted about something else ! Let's get back to business kkitDeploy Development progress of !
I reviewed the articles of our official account , I was in 7 month 16 No , Up to now 8 month 11 The basic mainline business has been completed ! Although things are always on and off , But I keep writing !
The basic main page layout may be changed , Look at the mood ! Single page design , Simple, rough and convenient , Remove some cumbersome design .
For example, we will deploy mysql A single node :
1、 Sort menu , There are countless subclasses !
2、 Task timeout , When the time limit is exceeded, the main thread will automatically execute kill.
3、 After selection, the configuration file on the left is modified according to the actual situation , But the format and related parameters are all written . It's the same style as the one click deployment script we launched before !
Upload module :
The upload module is for you to customize your scripts , Except me and the great gods ( I believe there will be ) Maintenance of “ official ” Out of script pool , You can also customize the maintenance script , And pack it into rar Format and upload , The background will automatically decompress , And the scanning configuration file is stored in redis database , Then you can select from the user-defined types and deploy them automatically .
Rest assured that custom scripts are very simple , I will teach you how to do it !
Automatic discovery is added yml function , When we need to deploy the previous project in the customized package yml When you file , This file will be found automatically , Then automatically install the required docker-compose and docker Environmental Science , And automatically deploy it !
Click Submit and the background will be automatically scanned yml File configuration to the front desk for everyone to modify
After modification , Submit again , Start deployment ! The log will be scrolled and printed in the right margin !
So when we were deploying, there was nginx What should I do about this service ? You need to configure the script to specify the server to be deployed , You need to specify yml To configure , You also need to customize conf File to specify its working parameters ?
BOGO designed a soul button , See the above configuration ? He is dedicated to this service
When we finish revising ,base.config and yml After the file is configured , Then check the configuration button, and a modal box will pop up for you to upload the written configuration file !
See ? But our yml The configuration file needs to be specified when mapping the host configuration ./a.config To map , The configuration file and script are written together . This is also the specification for our daily deployment .
Upgrade strategy :
1、 The client will update the synchronization script pool every week , To get the latest scripts in time .
2、 The update script will not affect your previous saved base.config The configuration file , because base.config And script code are stored separately !
In addition, in order to improve your enthusiasm for participation , BOGO specially made a list of gods ! Of course, it is still under development , It will automatically collect github The great God of the above contribution ranking is shown here , Will list the great gods title And his github Address or blog !
BOGO hopes to design and open this software , Can let 95% For the convenience of users , After all, it can be deployed to any one that can ssh Connected to the server ( Currently only supported centos7).
5% The great God participated in the development and design of this project . BOGO will leave a mark on every great God who has participated . And then invite the great God to the small circle , Let's exchange technologies, share resources and jointly study the way forward .
Not developing ? Can't git? Don't worry , BOGO will record a video to explain the project in detail after writing the overall structure , Teach people how to use kkitDeploy, If you make your own plug-ins . How to use git, Then participate in the project . After all, the threshold of this project is very low , The bottom floor is full of shell Script to achieve . And I have basically written several complex functions . You can complete your plug-in development in ten minutes according to the template provided by me .
Get involved in the project , In this way, you can also write on your resume that you have developed plug-ins or modules for a certain project .
When I finish developing the blockbuster list and then design several modules that can give participants benefits, I will open source them immediately . Let's give BOGO some more time . BOGO's ability is really limited , The works written may not be as perfect as you think , But BOGO kept insisting 、 improvement .
边栏推荐
- 磁带库简单记录1
- Servlet learning notes II
- Basic MySQL
- 小笔记-简单但够用系列_KVM快速入门
- MySQL Chapter 6 Summary
- 開發者,微服務架構到底是什麼?
- Global and Chinese market for change and configuration management software 2022-2028: Research Report on technology, participants, trends, market size and share
- Moore vote, leetcode169, leetcode229
- JS take the date of the previous month 【 pit filling 】
- Progressive Web 应用程序PWA是应用程序开发的未来
猜你喜欢

Fabric.js 上划线、中划线(删除线)、下划线

栖霞市住建局和消防救援大队开展消防安全培训

JWT (SSO scheme) + three ways of identity authentication

Redis knowledge mind map

c语言 --- 运算符和表达式

Idea remote debugger

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

AdaptiveAvgPool2D 不支持 onnx 导出,自定义一个类代替 AdaptiveAvgPool2D

工程数学概率论统计简明教程第二版复习大纲

Enter a positive integer with no more than 5 digits, and output the last digit in reverse order
随机推荐
Global and Chinese market of contemporary lampshade 2022-2028: Research Report on technology, participants, trends, market size and share
Write data to local file
2021 Q3-Q4 Kotlin Multiplatform 使用现状 | 调查报告
磁带库简单记录1
OpenCV图像处理-灰度处理
Linux下安裝Mysql【詳細】
Consumer microservice Governance Center stepping on the pit
二叉树常见面试题
Global and Chinese market of recycled paper 2022-2028: Research Report on technology, participants, trends, market size and share
你好!正向代理!
MySQL第六次作业-查询数据-多条件
Based on Zeng Shen's explanation, the line segment tree is studied again one
AIX basic operation record
MySQL 10th job - View
栖霞市住建局和消防救援大队开展消防安全培训
SQL Server foundation introduction collation
[echart] II. User manual and configuration item reading notes
看我在Map<String, String>集合中,存入Integer类型数据
六月集训(第26天) —— 并查集
June training (the 26th day) - collective search