安装Harbor

找一个正式离线包下下来 https://github.com/vmware/harbor/releases wget https://storage.googleapis.com/harbor-releases/release-1.5.0/harbor-offline-installer-v1.5.1.tgz 解压他 tar xvf harbor*installer* 配置他 cd harbor vim harbor.cfg # 搞一个域名是正道毕竟是公网要访问呢 hostname = harbor.trylife.cn # 弄一个https也是很重要的 # 第一证书都有免费的 # 第二看起来也安全的样子 ui_url_protocol = https # nginx CA证书放置的位置 ssl_cert = /data/cert/server.crt ssl_cert_key = /data/cert/server.key # 设置下邮件用来接收通知 email_server = smtp.mydomain.com email_server_port = 25 email_username = sample_admin@mydomain.com email_password = abc email_from = admin <sample_admin@mydomain.com> email_ssl = false email_insecure = false #UI界面默认密码 等会用到 harbor_admin_password = Harbor12345 # mysql密码还是要改下 # 如果要重新install改了密码一定要把数据库重置下 db_password = V5JUCUswPWXVgcCN .

Text File Busy

因为这个文件正在运行,所有无法覆盖? scp: /app/{name}: Text file busy 解决方法1:杀死正在运行的程序 ps -aux | grep {name} kill -9 {pid} 但是我杀死了这个进程,我的服务就中断了。 解决方法2: 想一个不中断服务的方法?

从拼体力到拼脑力

从一个项目(也许是一个新的团队)刚开始我们发现有很多事情要做、从理解为什么要干这个,到服务器准备、数据库建模、项目初始化、到担心这玩意到底能不能行; 从产品的角度他们也在想赶紧试试行不行,这就是从上游到下游的快速是错,研发必定是很忙,只是这种忙相对来说是一种体力忙。 这感觉就像新兵连三个月体能训练。 在项目进入上升苗头的时候、我们就要进入拼脑力的时期了、这里说拼脑力是因为脑力更重要了,再继续只拼体力要被累死,有几项是我觉得这个阶段RD可以考虑的事情: 培养新欢 在电影《蜀山传》白眉说“我要飞升到另外一个空间,找寻更厉害的武器队伍血魔。” 在整个团队培养一个运行更高效的语言习惯 比如说我们从PHP向Golang过度 这个问题主要是站在用户的体验角度思考,因为你将服务更多的人。为更多的人节省时间。这里就比如说请求时间。 享受服务 我们虽然成功有望但是还是在一个和时间奔跑的阶段,在之前的奔跑过程中,有小伙伴可能已经掉队,有小伙伴得到成长冲了出来。团队相对凝聚、但是团队的野心是不会收敛的,所以需要复制时间的能力。 对外 选择更多使用云服务 -还不是世界顶尖公司、那基本说明要做的服务还没有云服务服务不了的 对内 更多选择服务化 拆分成微服务化的子系统 提供代码生成 人与人之间的服务化 凝聚灵魂 试错阶段的代码会比较粗糙,阶段一过服务的人更多,需要更精心的质量。

为什么变量名在类型前边?

var name string 想到一个变量的时候,先想到变量名或者先想到类型都有可能 但是往往想到变量的名字更多一些; 那为什么会想到变量的名字更多一些呢? var name string var age int var height int 第一个原因可能是变量名更加形象和有指向 年龄 姓名 身高 体重 另一个原因可能是是类型的种类总是少于变量名的、在大脑里查询并不高效。 这里还是要推荐一下我特别认同的一段话来自《写个大家看的设计书》 一旦能够说出什么东西的名字,就会很容易注意到它。 你就会掌握它,拥有它,让它受你所控。 那为什么少量频繁出现的数据所引起来并不高效呢?

Drone将VUE项目持续部署到阿里云OSS

1. 最终效果 1.1 步骤简介 Drone 可以根据配置把过程切割成一个一个的操作管道任务。 clone 每次构建都会克隆一次代码、这是一个毛病但是暂时没别的办法 restore-cache 复制上次构建的node_modules缓存 build 构建的过程 rebuild-cache 缓存node_modules deployment-to-oss 把dist/* 同步到阿里云OSS notify 发送(邮件)通知 1.2 访问设置了两种类型 oss没有办法支持history路由模式 只有根目录才自动寻找首页文件 1.2.1 https://{your-cdn-domain}/ ├── 24 │ └── static │ ├── css │ │ ├── app.30790115300ab27614ce176899523b62.css │ │ └── app.30790115300ab27614ce176899523b62.css.map │ └── js │ ├── app.b22ce679862c47a75225.js │ ├── app.b22ce679862c47a75225.js.map │ ├── manifest.cc150ee5e77c28d4c563.js │ ├── manifest.cc150ee5e77c28d4c563.js.map │ ├── vendor.7fed9fa7b7ba482410b7.js │ └── vendor.7fed9fa7b7ba482410b7.js.map ├── 25 │ └── static ├── 26 │ └── static └── index.

About

life's short, try more ...