乐趣区

关于serverless:使用-CodeGalaxy-Cli-快速部署-Hyperf-应用

介绍

CodeGalaxy 介绍

CodeGalaxySwoole 官网推出的 ServerLess 平台 ,旨在帮忙开发者更不便地实现利用的开发部署,在一个平台就能够实现代码托管、云端利用
开发调试和构建、多云部署(K8s 容器编排、调度、弹性伸缩)以及接入(Service、网关、SLBCDN、域名)。

让每个开发者都能够享受到云原生和无服务器(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 同时反对 LinuxmacOSWindows 操作系统

目前 CodeGalaxy CliLinux 的反对是最欠缺的,macOSWindows 零碎尚须要肯定工夫的版本迭代,最终保障体验的一致性

验证

$ 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 反对多种语言(PHPGolangJavaNode.js)的多个常见框架,包含 ThinkPHPLaravelGinKoaSpringExpress等,具体可参考 CodeGalaxy 文档

祝贺你,你的利用曾经装置胜利,当初应用的是 Code-Galaxy 托管集群,绑定的域名是 .test 本地测试域名,CodeGalaxy Cli
会主动批改 /etc/hosts 设置域名解析。若配置了外网域名则须要 DNS 解析到对应集群 SLBIP 地址。

更多功能

CodeGalaxy Cli 还提供更多功能不便地治理你的利用,欢送体验:

  1. galaxy build:构建新镜像
  2. galaxy deploy:部署实例
  3. galaxy route:设置路由规定

微信交换群

退出移动版