首页

最近更新

《MoonLighter》通关

查看评论
上上周周末的时候,通关了一款像素风的 RogueLike 游戏,翻译名称是《夜勤人》。初上手感觉神似小时候玩的《塞尔达》、开始迷宫后又感觉很像《风来的西林》,回到村落发现又很像《牧场物语》甚至有股《黄金太阳》的味道,还是蛮有意思的。 阅读全文
, ,

简单策略让前端资源实现高可用

查看评论
前几天有朋友问我,曾经在前公司里使用过的前端资源高可用方案是怎么做的。资源高可用听起来应该是后端、运维同学的“分内之事”。但是前端资源的高可用并没有那么简单,在当前复杂的网络环境下,你是指望用户多刷新几次、还是期望用户把Wi-Fi切换为4G,撞大运解决问题?获客成本如此之高的今天,放弃用户是不明智的。想到许久没有写前端相关的文章了,决定在这里简单聊聊。希望能帮助到创业阶段的公司和团队。在聊技术细节之前,我们先聊聊“什么是前端资源高可用”。 阅读全文
,

使用 Docker 封装 Python 小工具生成 GitBook PDF

查看评论
众所周知 GitBook 新版本生成的 PDF 是调用 calibre 的 ebook-convert 模块进行电子书生成的,而它默认生成的 PDF 尺寸比较大,而且不支持压缩,非常不利于传播。经过简单的寻找,我看到 fuergaosi233 同学用 Python 基于 weastprint 编写了一个简单的 GitBook PDF 生成工具,使用下来感觉还不错,于是就封装了这个容器镜像,希望能够帮助到有同样需求的你。本文将聊聊如何封装简单的 Python 应用为 Docker 工具镜像,并使用它生成 PDF 文件,操作时间在十分钟内。 阅读全文
, , ,

使用 Docker 和 Traefik 搭建 Vault

查看评论
随着使用的机器、服务越来越多,项目中依赖的变量、配置、秘钥等敏感信息,变的越来越多。与之相对的,针对这些内容的管理、维护成本,也变的越来越高。庆幸的是,我们可以借助“配置中心”的方式来解决问题。大型互联网公司因为各种原因一般会选择自研、或基于开源项目进行“魔改”。然而对于个人或者小规模的研发团队来讲,开源社区的 Vault 不失为一个不错的解决方案,能够做到“开袋即食”。本篇文章将会介绍 Vault 如何搭配 Traefik 、Compose 一起使用,如果你有阅读我之前的文章,或者有一定的基础,全部操作时间在五分钟左右。 阅读全文
, , , ,

简单优化容器服务

查看评论
去年的时候,曾经写过一篇使用 Docker 、Traefik 以及 Nginx 创建自动索引站点的[文章],本篇内容将聊聊如何进行优化。包含内容:剥离容器配置中的变量、如何对容器进行健康检查、如何限制容器日志尺寸等。更新的项目代码保存在: [GitHub] 上,可以自取。 阅读全文
, ,

更多内容