Serverless 应用部署的工具Funcraft

Serverless 应用部署的工具Funcraft

开始使用

Fun 作为一个命令行工具,内置了多个子命令,比如 config、local、deploy 等。

其中,config 子命令可以用来配置 fun,local 子命令可以用来本地运行调试函数,deploy 子命令可以将资源发布到线上。

为了让您尽快上手,我们准备了一系列教程:

  • 安装教程:介绍了如何在 Mac、Linux 或者 Windows 上安装 Fun。
  • 快速开始:通过一个简单的示例介绍了 Fun 的基本用法。
  • Fun 规范文档: 详细介绍了 Fun 规范文档的细节。
  • Fun 基本功能介绍:
    • Fun Config 介绍: 介绍如何进行 Fun 工具的配置。
    • Fun Init 介绍: 介绍如何使用 fun init 命令快速创建函数计算应用。
    • Fun Local 介绍: 介绍如何使用 fun local 进行函数的本地运行、调试。
    • Fun Install 介绍: fun install 是 fun 工具的一个子命令,用于安装 pip 和 apt 依赖,提供了命令行接口和 Funfile 描述文件两种形式。
    • Fun Build 介绍: 介绍了如何使用 fun build 命令完成编译型 runtime 比如 java 函数的构建。
    • Fun Nas 介绍: 介绍如何通过 fun nas 管理 nas 服务上的文件以及上传本地文件到 nas 服务。
    • Fun Deploy 介绍: 介绍如何通过 fun deploy 命令部署函数。
  • 深度集成 Fun 的工具:
  • 系列文章
    • 语法校验:Fun 提供了比较强大的语法校验功能,并通过精准的报错信息,让用户可以方便的将其修正。
    • 自定义模板:关于如何使用 fun init 快速构建项目的文章。
    • 依赖安装:关于如何使用 fun install 快速安装函数依赖的文章。
    • 源码编译:关于如何使用 fun build 编译 java 等编译型语言函数代码的文章。
    • 本地运行与调试:关于如何本地运行、调试函数,以及介绍排查 bug 技巧的系列文章。
    • 部署:关于如何快速部署云服务的文章。
    • 实战:关于如何利用 init、local、install、deploy 等命令,快速开发一款 Serverless 应用的文章。

反馈

如您在使用中遇到问题,可以在这里反馈 https://github.com/aliyun/fun/issues

参考

开源许可

The MIT License

上一篇:快速搭建K8s集群一键安装脚本及配置说明


下一篇:windows运维如何批量远程桌面