Page 2 of 6

本文将向您介绍如何使用 GitHub CI 自动将 Docker 镜像推送到 Google Artifact Registry(GAR)的自动构建仓库。 GitHub CI 的功能使得代码推送到 GitHub 仓库时,能够自动构建 Docker 镜像并推送到 GAR。 这种自动化流程有助于提高了开发效率,同时还可确保在发布新版本时代码和镜像的一致性和可靠性。 本文将为您提供详细的步骤和指南,帮助您轻松实现自动构建和推送 Docker 镜像的流程。

本文将介绍如何使用 Helm 工具部署 Bitnami WordPress Chart 到 Kubernetes 集群,快速而简便地搭建一个 WordPress 环境。通过本文,读者可以快速了解如何使用 Kubernetes 和 Helm 部署一个完整的 WordPress 环境,并开始进行自己的定制和扩展。

TypeScript 是 JavaScript 的超集,其最显著特征是在 JavaScript 原有的语言模式上加入了类型强制,即静态类型系统。 以此保证代码中变量处于类型安全状态,即只能赋同类型的值,而对象只能访问其自身所拥有的属性、方法。 本文将深入探讨 TypeScript 中的类型变化,从基础的类型安全到复杂的型变,从类型继承到多态,从协变到逆变,从不变到双向协变。

在 Source Global CDN 的海外中转链路往往需要对多个域名进行反向代理,之前的方案是给每个域名单独创建 vhost。但在链路增长、服务器增多的现实情况下,这一方案变得越来越难以维护。 于是,我们开始考虑如何实现动态反向代理。 本文将介绍通过在 Nginx 配置中使用变量与正则表达式实现动态反向代理的方法。

为什么我使用 Golang 撰写容器化应用程序

为什么我使用 Golang 撰写容器化应用程序

在当前互联网架构圈子,容器化、微服务,成为被主要讨论的话题。显然,对于互联网的发展趋势来看,项目正在变得愈加庞大。 单一的巨大的项目是不利于维护和开发的,开发者的电脑几乎难以直接承载阿里云、Azure 这种巨大的项目,那我们就需要对其进行解耦。 也就是说,应用的组件化、容器化、微服务化必将成为趋势。 在容器化应用程序开发这一点,我在之前的开发历程中有些许心得,在本文我将对其具体阐述。