排序
Vite:构建生产版本
准备将应用部署到生产环境时,只需运行 vite build。默认情况下,它以 <root>/index.html 为构建入口,生成适合由静态托管服务提供的应用包。常见服务的部署指南见 部署静态站点。 也可以...
Go:管理依赖
代码使用外部软件包时,这些以模块形式分发的包便成为依赖。随着时间推移,你可能需要升级或替换它们。Go 提供依赖管理工具,帮助你在引入外部依赖时维护 Go 应用的安全性。本页介绍代码依赖的...
systemd:系统与服务凭据
systemd 服务管理器支持“凭据”(credential)这一概念,用于安全获取凭据数据,并把它传给系统和服务。凭据的具体内容由应用决定,主要用于传递可能具有安全敏感性的加密密钥、证书、密码、身...
自动创建并注册 GitLab Runner
本教程介绍如何自动完成 Runner 的创建和注册。流程分为四步:创建个人访问令牌、创建 Runner 配置、自动安装并注册 GitLab Runner,以及查看使用相同配置的 Runner。这里使用的是 Runner 身份...
Ansible 异步操作与轮询
默认情况下,Ansible 同步运行任务:远程连接会一直保持到操作结束,剧本中的当前任务会阻塞下一任务。因此,耗时超过 SSH 会话允许时间的任务可能超时。有时也希望长操作在后台运行,同时继续...
为 mariadb-backup 备份流加密和压缩
mariadb-backup 以前名为 mariabackup。使用 --stream=xbstream 时,它可以把备份流写入标准输出,便于接入常见的加密与压缩工具。下面给出几种组合。 工具参数的完整列表见 mariadb-backup 选...
Forgejo 升级指南
本指南面向 Forgejo 管理员,介绍升级流程与故障排查,也覆盖从早至 Gitea 1.2.0 的版本迁入。以下内容依据核对时 latest 页面,导航标示 v16.0.5;实际操作应核对目标版本发布说明。 发布生命...
Cargo 功能开关(features)
Cargo 的功能开关用于表达条件编译和可选依赖。包在 Cargo.toml 的 [features] 表中定义一组命名功能,每项功能都可以启用或关闭。正在构建的包可通过 --features 等命令行选项启用功能;依赖项...
Create A Network
你可以创建一个网络,其中包含多个站点,方法是使用多站点功能。本文介绍如何创建多站点网络。建议先阅读《创建网络之前》,其中包含规划网络时需要了解的重要信息。 多站点网络可以看作你自己...
发布 Docker 映像
本教程介绍如何将 Docker 映像发布到注册表,例如Docker Hub或 GitHub Packages,作为持续集成(CI)工作流的一部分。简介 本指南介绍如何创建执行 Docker 生成的工作流,然后将 Docker 映像发...

