DevOps 之使用 Consul 管理配置

之前我们都是自己手动 SSH 到远端服务器,然后为项目添加配置文件,于是有些没有些开发者为了省事,将配置的敏感信息也提交到 Git 仓库中,从而导致服务器信息泄露。

开启 Gitlab Pages 服务

在团队内部没有独立的文档管理系统时,我们可以利用 Gitlab 提供的 Pages 服务来实现项目的文档或演示页面的发布,你只需要修改一些配置文件即可开启这项功能。

微服务之 Consul 集群搭建

随着单体应用的越发的庞大,我们不得不着力于拆分原有的单体应用为微服务。但与此同时遇到的问题就是如何管理这些服务?Consul 就是为了解决这一问题而诞生的!

Go 实现 Database Seeder

之前使用 Laravel 提供的 Seeder 感觉很方便,这时 Seeder 就有了用武之地,可以快速填充系统必要数据。如:菜单、权限等。

DevOps 之注册 Gitlab Runner

你是不是还在使用传统的人工方式 SSH 到线上服务器,然后执行一系列的部署命令。试一下 Gitlab Runner 吧,它将解放你的双手,你只需要专心写代码就好了。

DevOps 之关闭 Gitlab Auto DevOps

刚搭建完的 Gitlab 服务器,创建了一个项目试一下,发现每次提交都会触发一个 Job 并且都是失败的,不仅看起来很不舒服,而且对于一些统计也会造成一定影响。

DevOps 之快速搭建 Gitlab 服务

对于很多团队来说,公司内部项目希望放在公司内部环境中运行,基于这种需求,今天分享一下如何使用 Docker 快速搭建 Gitlab 服务器。

Github Pages 自定义域名并开启HTTPS

如果你的项目文档或博客是放在 Github Pages 上进行展示,并且自己有域名,需要吧自己的域名解析到某个项目的 Demo 或 Blog 上,那么本文就分享如何实现这一需求。

使用 Hexo 和 Github Pages 搭建博客

之前一直使用 Ghost 作为博客工具,虽然他的管理后台很不错,但是在后台写博客时,操作界面对于中文的支持真的很差。迫不得已,最后放弃了 Ghost 选择了 Hexo。

使用 Outline 搭建云梯

该工具来之 Google 的一个团队 Jigsaw,对于 Jigsaw 的使命,埃里克·施密特使用 Jigsaw 账号在 Medium 上发表的声明中是这样说的:使用技术来解决最棘手的地缘政治挑战,打击暴力极端主义,挫败在线审查,减轻由数字攻击引起的威胁。