CapRover 如何停止服务,并进行硬盘扩容/维护

CapRover 如何停止服务,并进行硬盘扩容/维护

在一开始使用 CapRover 时,我使用的是一个 10 GB 的数据盘,但在部署了诸多应用后,10GB 的数据盘已经无法满足我的需求,于是我就对其进行了扩容,扩容至 20GB。在完成扩容 & 重启后,仍需要执行 Linux 的扩容命令 resize2fs 来扩容硬盘。 但由于 CapRov…
查看全文

使用 CapRover WebHook 获得类 Vercel 部署体验

使用 CapRover WebHook 获得类 Vercel 部署体验

我在开发前端应用的时候,基本上使用的都是 Vercel ,究其原因,主要是以下几个点: Vercel 可以方便的与 Github 整合,提供简单易用的部署方式:写完代码,测试完成后推送到 Github ,就会自动部署到线上。对于小型项目来说,可以简化部署的流程。 Vercel 提供了自定义域名和自动…
查看全文

在你的 Github Actions 中添加一个 PostgreSQL 用于测试

在你的 Github Actions 中添加一个 PostgreSQL 用于测试

在开发应用的时候,我们会选择使用 PostgreSQL 作为数据库进行开发,但在 Github Actions 环境下,默认是没有 PostgreSQL 作为数据库后端的,这个时候如果你想要测试一些和数据库相关的逻辑,就不得不面临两个选择: 使用一个和生产环境无关的数据库,比如 SQLite。 在 …
查看全文

Thinking in Component Tree

Thinking in Component Tree

在开发前端应用的时候,我比较推荐在真正开始写代码之前试着画一画组件树 / 状态树。 在很多时候,可能你的设计师已经帮你做好了组件树,但在某些场景下,你的设计时并不会帮你拆解组件树,或者是你是直接和产品经理对接,他不会帮你拆解组件树。 这个时候,相比于写代码,我更推荐你先拆解组件树,在完成组件树之后,…
查看全文

在 WordPress 的 Docker 镜像上加装 Redis 拓展,以支持 Redis 缓存

在 WordPress 的 Docker 镜像上加装 Redis 拓展,以支持 Redis 缓存

在 从 LAMP 到 Docker based PaaS 工具 当中,我提到我现在使用的是 Docker Based PaaS 产品来托管站点。本站目前其实就是跑在 Docker 上的。 使用默认的 WordPress 镜像时,我发现一个问题:没有支持 Redis 拓展!我使用 Redis 来缓存 …
查看全文

使用 idb-kayval 作为前端数据存储

使用 idb-kayval 作为前端数据存储

在前端留存一些状态,是在前端场景下提升性能的常规操作。最近我有一个场景需要在前端留存一个状态,借着这个机会,试了试 IndexedDB 来作为数据存储,拓展一下新的方向。 关于 Indexed DB Chrome 在中提供了多种不同的存储,按下 F12 ,打开 DevTools ,找到应用 – 存储…
查看全文

从 LAMP 到 Docker based PaaS 工具

从 LAMP 到 Docker based PaaS 工具

在 白宦成简史 当中,我写到过,我从 2013 年就开始写博客,至今已经 11 年有余。而我和互联网、编程的缘分,也从 2013 年开始。 在 2013 年的时候,我主要是使用 WordPress 建站(现在也还在用,比如本站)。所以,从哪个时候开始,我开始接触 LAMP、LNMP 这些个概念,并在…
查看全文

《奔跑吧程序员:从零开始打造产品技术和团队》

《奔跑吧程序员:从零开始打造产品技术和团队》

评价 值得所有工程师来读一遍。 书摘 因为在写代码的时候,结果都是非常确定性的,编译成就是成,不成就是报警。而现实的创业生活中,有太多的灰色地带,你分不清楚对错,这时候就特别需要有人能告诉你,他当时遇到这样的问题,是怎么做的。 创业公司就是在极度不确定的条件下创造新产品或服务的人类组织。 创业公司的…
查看全文

Hexo 构建过程中报错 FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – JavaScript heap out of memory 如何处理?

Hexo 构建过程中报错 FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – JavaScript heap out of memory 如何处理?

最近在处理 Linux 中国的静态站点,在技术选项上,为了方便修改,选择了 Hexo 来建设。 数据从 Discuz 转换到 Markdown 已经处理好了,但在构建过程中遇到了一些问题,会报如下错误 ☁ linux [main] ⚡ hexo g INFO Validating config IN…
查看全文

《非线性成长》书摘

《非线性成长》书摘

推荐语 有璨总结的三条成长曲线——如何快速找到立足于世界的生存技能、如何提升自我的认知、看到更为广阔的世界;如何提升自我的心力去担负起更大的责任。一个人如果能够成功越过这三个阶段,必将获得非线性成长。这本书非常值得当下的年轻人学习。 自序 在一个外部环境不确定性越来越强的时代,我们究竟该如何看待自己…
查看全文

旅行租车还是打车/公交?

旅行租车还是打车/公交?

在 2021 年之前,我是没有驾照的,所以在 2021 年之前,我的旅行基本上出行便是靠走、公交地铁或者是打车。但随着 2021 年我考到了驾照,我开始有了开车出行的能力。在旅行的时候,也就有了一个新的选择:租车还是打车/公交? 从我自己来看,选择何种方式取决于我的行程安排和我的住处安排。 以上次的…
查看全文

写作和整理,使我疗愈。

写作和整理,使我疗愈。

作为一个非典型 i 人,我因为电池容量极大,导致尝尝被人认为是一个 e 人。但坦白来讲,我真的是一个 i 人。因为我知道,自己其实能表现的很 e,不过是因为我的电量足够大给大家的错觉。一旦我在社交中消耗了自己的能量,便需要通过写作和整理,来疗愈自己,给自己充充电。 写作可以让我梳理脑海中纷乱的思维,…
查看全文