分类: 服务器
-
本文演示了在 GitHub、GitLab 及本地 Git 仓库间建立分布式工作流程的具体步骤。文章首先说明了如何从 GitHub 公共仓库同步更新至本地及 GitLab 内部仓库,随后展示了以该 GitLab 仓库为主贡献者源,将其克隆至本地并推送到新项目的操作过程。最终实现了各级仓库间代码的同步更新,并阐述了 master、develop 等分支的管理与合并策略。
-
文章介绍了基于 yiisoft/yii2-app-advanced 搭建 RESTful 接口应用并准备自动化测试的过程。内容包括删除冗余的控制器、模型与视图,配置环境与数据库,解决内容协商引起的测试报错。通过创建 API 测试套件,编写了涵盖用户列表、详情、创建、更新、删除及 OPTIONS 请求的测试用例,利用 Fixtures 和 JsonPath 验证响应结构与数据,最终确保所有测试通过以保障现有功能的稳定性。
-
本文基于 yiisoft/yii2-app-advanced 模板,演示了在 GitHub 新建仓库并搭建包含接口、前端、后端及控制台应用的 Yii2 高级项目过程。文章详细介绍了环境初始化、Nginx 虚拟主机配置、数据库迁移与测试数据库报错修正等步骤,重点讲解了通过复制前端应用并调整命名空间及路径来新建 API 应用,同时配置了 Vagrant 环境支持,最终实现了多应用的本地运行与测试。
-
本文介绍了在 Windows 10 64 位环境下将 HTTP 服务器设置为 Nginx 并部署 React 应用生产版本的方法。通过 Create React App 构建生产文件,编辑 hosts 文件配置域名映射,并在 Nginx 中创建虚拟主机配置文件以提供 index.html。最终重载 Nginx 服务,通过 React 开发者工具验证图标变为黑色背景,确认应用已成功切换至生产模式。
-
在 Jenkins 中构建镜像成功后,在 Rancher 中执行升级时报错 sed: -e expression #1, char 36: unknowd option to s。经过排查,将 .sh 文件中 sed 命令的分隔符由斜杠替换为 @ 符号,避免了原有路径字符串中的斜杠导致的语法冲突。修改脚本后重新在 Rancher 中执行升级,最终操作成功完成。
-
本文介绍了在 Yii 2 Starter Kit 中实现 RESTful 应用缓存管理的过程。通过编辑控制器、创建模型与逻辑层文件,实现了基于缓存组件ID获取列表、基于组件ID与缓存键删除缓存以及清空缓存的功能。测试结果显示,清空缓存操作会调用 flush() 方法删除 Redis 中的所有数据,而非仅限于该组件ID下的特定数据。
-
本文介绍了在 Yii 2 Starter Kit 中实现获取缓存组件列表功能的过程。通过创建控制器、数据模型、逻辑层、资源类及序列化类,并配置路由,完成了 RESTful 接口的开发。最终通过发送 GET 请求至接口地址,成功返回了缓存组件列表数据,验证了功能实现的正确性。
