前言
2021 年双十一购买了 3 年的腾讯轻量应用服务器(2 核 4G),于是想学习搭建一套私有化自动部署。本系列是整理的搭建过程中的笔记,记录了部署时碰到的各种问题。
日常交流中,发现大多前端工程师对服务器、Docker 等应用都极为陌生。为了尽量照顾到这些朋友,文章写的比较小白化,觉得有所啰嗦的朋友敬请谅解。
但由于只是一个搭建私有化自动部署系统的文章,所以也只会简单的提到 服务器、Docker Nginx 等应用概念和操作。 感觉有些云里雾里的朋友也请敬请谅解
由于个人表达能力有限,文章内可能会出现语句不顺、错句等情况,敬请谅解。
技术选型
由于服务器仅为 2 核 4G,所有服务都采用了轻量级应用,整套方案部署完成后内存仅占用 900M 左右。
但由于采用的全是轻量级解决方案,所以某些服务并没有采用广泛使用的企业级应用。例如:Gitea
、Drone
本来也是想着全部采用那些被广泛使用的企业级应用,例如: Gitlab
、K3S
等,但部署时才发现真心是条件不允许,小服务器根本承担不了这些应用。
目录
- 00-腾讯云环境配置
- 01-环境配置(上)
- 01-环境配置(下)
- 02-Nginx网关服务
- 03-web项目服务(上)
- 03-web项目服务(下)
- 04-私有代码仓库
- 05-持续部署服务-Drone(上)
- 05-持续部署服务-Drone(下)
- 06-私有镜像仓库-Harbor
- 07-私有NPM仓库-Verdaccio