介绍
CodeGalaxy 介绍
CodeGalaxy
是 Swoole
官网推出的 ServerLess
平台 ,旨在帮忙开发者更不便地实现利用的开发部署,在一个平台就能够实现代码托管、云端利用
开发调试和构建、多云部署(K8s
容器编排、调度、弹性伸缩)以及接入(Service
、网关、SLB
、CDN
、域名)。
让每个开发者都能够享受到云原生和无服务器(ServerLess
)技术带来的高效与便捷。CodeGalaxy
是完全免费的,咱们曾经搭建好了线上的平台,用户无需本人装置即可应用。内网环境下应用可分割咱们下载公有部署版本。
- Code-Galaxy 官网:https://code-galaxy.net/
CodeGalaxy Cli
CodeGalaxy
除了 Web
治理界面之外,最新还提供了弱小的 Cli
命令行工具,基于 CodeGalaxy Cli
工具,用户能够更不便地实现利用的构建和部署工作。
一键装置 CodeGalaxy Cli
$ curl -s https://s.code-galaxy.net/cli-install.sh | bash -
CodeGalaxy Cli
同时反对 Linux
、macOS
、Windows
操作系统
目前
CodeGalaxy Cli
对Linux
的反对是最欠缺的,macOS
、Windows
零碎尚须要肯定工夫的版本迭代,最终保障体验的一致性
验证
$ 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
注册一个账号。
登录
$ galaxy login --username Username
须要输出你的明码,登录胜利后零碎会本人保留用户名和明码,无需反复登录。应用 galaxy logout
可退出登录。
主动补全
为了更好的应用体验,能够应用命令行的主动补全性能。应用上面的命令来装置主动补全性能所须要的文件。
$ galaxy autocompletion
疾速起步
上面咱们演示一下如何应用 CodeGalaxy Cli
来创立一个 Hyperf
框架的利用。
更多
Hyperf
框架信息请查看 Hyperf
应用 galaxy quick
命令,反对疾速创立各种利用。命令的格局为:
galaxy quick [framework-name] [project-name]
创立 Hyperf
框架利用的命令为:
galaxy quick hyperf myhyperf
CodeGalaxy
反对多种语言(PHP
、Golang
、Java
、Node.js
)的多个常见框架,包含 ThinkPHP
、Laravel
、Gin
、Koa
、Spring
、Express
等,具体可参考 CodeGalaxy
文档
祝贺你,你的利用曾经装置胜利,当初应用的是 Code-Galaxy
托管集群,绑定的域名是 .test
本地测试域名,CodeGalaxy Cli
会主动批改 /etc/hosts
设置域名解析。若配置了外网域名则须要 DNS 解析到对应集群 SLB
的 IP
地址。
更多功能
CodeGalaxy Cli
还提供更多功能不便地治理你的利用,欢送体验:
galaxy build
:构建新镜像galaxy deploy
:部署实例galaxy route
:设置路由规定