A PATH THROUGH THE GARDEN
运维.
这里收录了 18 篇与「运维」有关的文字。
.gitkeep的用处
.gitkeep 文件是一个特殊的约定用法,它的主要作用是:保持空文件夹的存在性:Git 默认不会追踪空文件夹通过添加 .gitkeep 文件,可以强制 Git 追踪并保留这个否则为空的目录在这个具体场景中:src/composables/ 目录看起来是为了存放 Vue 组合式函数(Compo...
Github Actions自动部署项目到云服务器
前言:项目部署至服务器,一般而言,只需要将打包后的静态代码上传到服务器指定位置,如果配置的是nginx web服务器,再执行刷新相关命令即可。本文记录1panel运维管理面板下,结合GitHub Action自动化部署项目打包代码至云服务器的脚本编写逻辑。一、GitHub Actions环境准...
YApi内网部署
前言:使用yapi系统来管理个人项目接口,目标是在个人电脑上而非服务器上搭建一个yapi系统,开机自启动或者手动启动。一开始是使用官网推荐的yapi-cli来搭建,但是坑比较多,node限制在12x,这个显然影响本机环境。然后采用直接运行YApi的源码,利用pm2来运行node服务,最后可以达...
阿里云云监控(CloudMonitor)使用
前言:首先的目的是是否能够监控API 网关中的调用收费情况,设置阈值,以免大面积付费情况。官方文档:云监控监控函数计算的资源使用量以便报警监控函数计算的资源使用量以便报警给管理员关于报警字段,着重FunctionBillableInvocations ,这个字段就是函数调用次数的意思,还有许多...
阿里云API网关使用
前言:API 网关(API Gateway)提供高性能、高可用的 API 托管服务。是阿里云的诸多产品之一,其API的制作可由很多方式编写而成,其中上述介绍的函数计算就可以搭建起一个后端API服务。在此记录一下API 网关官网文档中函数计算写API部分的细节(上述学习函数计算可能没有注意的点,...
阿里云Serverless技术搭建应用
前言:阿里云的Serverless实际开发过程中,有如下几种方式:通过命令行工具部署 Serverless Devs 工具(推荐)通过控制台应用中心部署(小型项目较为推荐)桌面版本(不推荐)vscode插件(不推荐)开发过程中,如果项目较大,我们一般不在阿里云官网中的云函数计算控制台编写逻辑代...
阿里云函数计算FC技术
前言:本文记录一下Serverless技术及其云函数计算FC的应用,以及API网关技术。本文从以下三方面详细展开:先介绍Serverless的核心函数计算FC,并用其来迁移express web项目,也就是实实在在的写一个后端接口。开发过程中,如果是小功能项目直接再阿里云函数计算控制台编写代码...
Nginx常用配置及命令记录
常用命令cd e:\Nginx cd nginx-1.16.1 start nginx tasklist /fi "imagename eq nginx.exe" //查看进程 nginx -t -c ./conf/nginx.conf //检查配置文件 nginx -s relo...
配置GPG密钥来对GitHub做签名提交commit
前言:GitHub在提交代码的时候会出现是否验证的情况,如上图所示,出现这个机制的原因就是当利用name和email提交代码时,两个不同的人都可以提交(多人协同一个项目),为了代码更加的严密与可靠,就出现了GPG keys加重验证这一情况。GPG密钥的具体逻辑应用到RSA算法,原理逻辑可参考之...
GitHub基于Issue的软件项目管理
在进行GitHub项目开发过程中,途中会有一些新想法,遇见的新bug等问题,提出的一些新灵感等等都可以利用GitHub每个项目自带的issues(议题)来进行管理、跟踪并且加以解决。传统的软件项目管理还有Milestones(里程碑)、Projects(画板)来一并进行项目的开发,GitHub...
GitHub多人协作功能Pull requests
给出一个初始场景小吴和小王同时开发一个项目project,该项目托管到GitHub上,假定该项目托管到小吴的GitHub上,小王要想同时开发这个project,就必须要fork小吴的这个project,最后两个人GitHub仓库是这个样子的:小吴:xiaowu/project小王:xiaowa...
.gitignore文件使用总结
在Git项目将要提交到github仓库的时候,有些时候我们想要将指定文件不push,例如含有敏感信息类似token的文件,或者.class、.xml、等文件
Git提交规范
一、提交格式commit message格式(): type(必须)用于说明git commit的类别,只允许使用下面的标识。feat:新功能(feature)。fix/to:修复bug,可以是QA发现的BUG,也可以是研发自己发现的BUG。fix:...
GitHub Pages相关使用
前言:GitHub Pages是GitHub软件的一个页面展示功能,它可以让展示用户的个人信息,也可以为你在GitHub上存放的一个项目定制一个介绍页面(纯静态网站)官网地址:https://pages.github.com/xxxx.github.io仓库的创建创建一个用户名.github....
Git使用Token连接
一、应用多个终端使用,而且没必要配置SSH连接的情况,可以使用GitHub Token来连接使用。还有就是使用GitHub Actions时候用Token情况较SSH方便。不同的托管平台使用语法会有差异,在此记录下GitHub、Coding、Gitee的使用二、GitHubGitHub生成一个...