首页
下载
文档
问答社区
视频
捐赠
源代码
AI 助理
赞助商
CRMEB
Apipost
腾讯云
微擎
禅道
51Talk
商业产品
Swoole AI 智能文档翻译器
Swoole-Compiler PHP 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
使用 CodeGalaxy Cli 快速部署 Hyperf 应用
## 介绍 ### CodeGalaxy 介绍 **`CodeGalaxy` 是 `Swoole` 官方推出的 `ServerLess` 平台**,旨在帮助开发者更方便地实现应用的开发部署,在一个平台就可以完成代码托管、云端应用 开发调试和构建、多云部署(`K8s` 容器编排、调度、弹性伸缩)以及接入(`Service`、网关、`SLB`、`CDN`、域名)。 让每个开发者都可以享受到云原生和无服务器(`ServerLess`)技术带来的高效与便捷。`CodeGalaxy` 是完全免费的,我们已经搭建好了线上的平台,用户无需自己安装即可使用。内网环境下使用可联系我们下载私有部署版本。 * Code-Galaxy 官网: [https://code-galaxy.net/](https://code-galaxy.net/ "https://code-galaxy.net/") ### CodeGalaxy Cli `CodeGalaxy` 除了 `Web` 管理界面之外,最新还提供了强大的 `Cli` 命令行工具,基于 `CodeGalaxy Cli` 工具,用户可以更方便地完成应用的构建和部署工作。 #### 一键安装 `CodeGalaxy Cli` ```shell $ curl -s https://s.code-galaxy.net/cli-install.sh | bash - ``` `CodeGalaxy Cli` 同时支持 `Linux`、`macOS`、`Windows` 操作系统 > 目前 `CodeGalaxy Cli` 对 `Linux` 的支持是最完善的,`macOS`、`Windows` 系统尚需要一定时间的版本迭代,最终保证体验的一致性 #### 验证 ```shell $ galaxy version _______ ___ __ ___ ___ ___ ____ ____ / _____| / \ | | / \ \ \ / / \ \ / / | | __ / ^ \ | | / ^ \ \ V / \ \/ / | | |_ | / /_\ \ | | / /_\ \ > < \_ _/ | |__| | / _____ \ | '----./ _____ \ / . \ | | \______| /__/ \__\ |_______/__/ \__\ /__/ \__\ |__| Version: v0.0.6 Go Version: go version go1.17.13 linux/amd64 Build Time: 2022-11-15 22:37:44 Authors: CodeGalaxy Inc Install Path: /usr/local/bin/galaxy ``` 出现以上信息表示安装成功。 #### 自动更新 `CodeGalaxy Cli` 提供了自动更新机制,可以使用 `galaxy upgrade` 自动升级。 ## 开始体验 ### 注册 首先需要前往 [`https://console.code-galaxy.net/register`](https://console.code-galaxy.net/register) 注册一个账号。 ### 登录 ```shell $ galaxy login --username Username ``` 需要输入你的密码,登录成功后系统会自己保存用户名和密码,无需重复登录。使用 `galaxy logout` 可退出登录。 ### 自动补全 为了更好的使用体验,可以使用命令行的自动补全功能。使用下面的命令来安装自动补全功能所需要的文件。 ```shell $ galaxy autocompletion ``` ### 快速起步 下面我们演示一下如何使用 `CodeGalaxy Cli` 来创建一个 `Hyperf` 框架的应用。 > 更多 `Hyperf` 框架信息请查看 [Hyperf](https://hyperf.io/) 使用 `galaxy quick` 命令,支持快速创建各种应用。命令的格式为: ```shell galaxy quick [framework-name] [project-name] ``` 创建 `Hyperf` 框架应用的命令为: ```shell galaxy quick hyperf myhyperf ``` `CodeGalaxy` 支持多种语言( `PHP`、`Golang`、`Java`、`Node.js` )的多个常见框架,包括 `ThinkPHP`、`Laravel`、`Gin`、`Koa`、`Spring`、`Express`等,具体可参考 `CodeGalaxy` 文档 ![Hyperf 1](https://wenda-1252906962.file.myqcloud.com/uploads/202211/1_6374a81d810f6.png "Hyperf 1") ![Hyperf 2](https://wenda-1252906962.file.myqcloud.com/uploads/202211/1_6374a6e91a1cd.png "Hyperf 2") 恭喜你,你的应用已经安装成功,现在使用的是 `Code-Galaxy` 托管集群,绑定的域名是 `.test` 本地测试域名,`CodeGalaxy Cli` 会自动修改 `/etc/hosts` 设置域名解析。若配置了外网域名则需要 DNS 解析到对应集群 `SLB` 的 `IP` 地址。 ### 更多功能 `CodeGalaxy Cli` 还提供更多功能方便地管理你的应用,欢迎体验: 1. `galaxy build`:构建新镜像 2. `galaxy deploy`:部署实例 3. `galaxy route`:设置路由规则 ![Galaxy Cli](https://wenda-1252906962.file.myqcloud.com/uploads/202211/1_6374a9a058f6b.png "Galaxy Cli") ## 微信交流群 ![CodeGalaxy 4群](https://wenda-1252906962.file.myqcloud.com/uploads/202211/1_6374aae4d0e03.jpg "CodeGalaxy 4群")
发布于2年前 · 37 次浏览 · 来自
Rango
## 介绍 ### CodeGalaxy 介绍 **`CodeGalaxy` 是 `Swoole` 官方推出的 `ServerLess` 平台**,旨在帮助开发者更方便地实现应用的开发部署,在一个平台就可以完成代码托管、云端应用 开发调试和构建、多云部署(`K8s` 容器编排、调度、弹性伸缩)以及接入(`Service`、网关、`SLB`、`CDN`、域名)。 让每个开发者都可以享受到云原生和无服务器(`ServerLess`)技术带来的高效与便捷。`CodeGalaxy` 是完全免费的,我们已经搭建好了线上的平台,用户无需自己安装即可使用。内网环境下使用可联系我们下载私有部署版本。 * Code-Galaxy 官网: [https://code-galaxy.net/](https://code-galaxy.net/ "https://code-galaxy.net/") ### CodeGalaxy Cli `CodeGalaxy` 除了 `Web` 管理界面之外,最新还提供了强大的 `Cli` 命令行工具,基于 `CodeGalaxy Cli` 工具,用户可以更方便地完成应用的构建和部署工作。 #### 一键安装 `CodeGalaxy Cli` ```shell $ curl -s https://s.code-galaxy.net/cli-install.sh | bash - ``` `CodeGalaxy Cli` 同时支持 `Linux`、`macOS`、`Windows` 操作系统 > 目前 `CodeGalaxy Cli` 对 `Linux` 的支持是最完善的,`macOS`、`Windows` 系统尚需要一定时间的版本迭代,最终保证体验的一致性 #### 验证 ```shell $ galaxy version _______ ___ __ ___ ___ ___ ____ ____ / _____| / \ | | / \ \ \ / / \ \ / / | | __ / ^ \ | | / ^ \ \ V / \ \/ / | | |_ | / /_\ \ | | / /_\ \ > < \_ _/ | |__| | / _____ \ | '----./ _____ \ / . \ | | \______| /__/ \__\ |_______/__/ \__\ /__/ \__\ |__| Version: v0.0.6 Go Version: go version go1.17.13 linux/amd64 Build Time: 2022-11-15 22:37:44 Authors: CodeGalaxy Inc Install Path: /usr/local/bin/galaxy ``` 出现以上信息表示安装成功。 #### 自动更新 `CodeGalaxy Cli` 提供了自动更新机制,可以使用 `galaxy upgrade` 自动升级。 ## 开始体验 ### 注册 首先需要前往 [`https://console.code-galaxy.net/register`](https://console.code-galaxy.net/register) 注册一个账号。 ### 登录 ```shell $ galaxy login --username Username ``` 需要输入你的密码,登录成功后系统会自己保存用户名和密码,无需重复登录。使用 `galaxy logout` 可退出登录。 ### 自动补全 为了更好的使用体验,可以使用命令行的自动补全功能。使用下面的命令来安装自动补全功能所需要的文件。 ```shell $ galaxy autocompletion ``` ### 快速起步 下面我们演示一下如何使用 `CodeGalaxy Cli` 来创建一个 `Hyperf` 框架的应用。 > 更多 `Hyperf` 框架信息请查看 [Hyperf](https://hyperf.io/) 使用 `galaxy quick` 命令,支持快速创建各种应用。命令的格式为: ```shell galaxy quick [framework-name] [project-name] ``` 创建 `Hyperf` 框架应用的命令为: ```shell galaxy quick hyperf myhyperf ``` `CodeGalaxy` 支持多种语言( `PHP`、`Golang`、`Java`、`Node.js` )的多个常见框架,包括 `ThinkPHP`、`Laravel`、`Gin`、`Koa`、`Spring`、`Express`等,具体可参考 `CodeGalaxy` 文档 ![Hyperf 1](https://wenda-1252906962.file.myqcloud.com/uploads/202211/1_6374a81d810f6.png "Hyperf 1") ![Hyperf 2](https://wenda-1252906962.file.myqcloud.com/uploads/202211/1_6374a6e91a1cd.png "Hyperf 2") 恭喜你,你的应用已经安装成功,现在使用的是 `Code-Galaxy` 托管集群,绑定的域名是 `.test` 本地测试域名,`CodeGalaxy Cli` 会自动修改 `/etc/hosts` 设置域名解析。若配置了外网域名则需要 DNS 解析到对应集群 `SLB` 的 `IP` 地址。 ### 更多功能 `CodeGalaxy Cli` 还提供更多功能方便地管理你的应用,欢迎体验: 1. `galaxy build`:构建新镜像 2. `galaxy deploy`:部署实例 3. `galaxy route`:设置路由规则 ![Galaxy Cli](https://wenda-1252906962.file.myqcloud.com/uploads/202211/1_6374a9a058f6b.png "Galaxy Cli") ## 微信交流群 ![CodeGalaxy 4群](https://wenda-1252906962.file.myqcloud.com/uploads/202211/1_6374aae4d0e03.jpg "CodeGalaxy 4群")
赞
0
分享
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
评论
还没有评论!
微信公众号
热门内容
作者其它话题
- CodeGalaxy K3s 轻量集群节点之间如何实现负载均衡
- 有没有办法判断当前是否运行在swoole守护进程里面?
暂无回复的问答
- CodeGalaxy K3s 轻量集群节点之间如何实现负载均衡
- 关于openssl CURL WARNING swSSL_connect: SSL_connect(fd=69) failed. Error: error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small[1|394]
- 多个模型如何进行事务异常回退?
- websocket开启wss报错
- 协程tcp服务器如何使用多进程?recv()方法接收信息,打印出来的pid一直是同一个。没用使用到多进程啊。