版本0.0.3现在包括对GO!
的支持快速摘要
pebl现在支持Go中的项目!更新到最新的CLI和follow this guide开始。
长表
在PEBL上,我们经常谈论为云创建完整的抽象层。这一想法的核心是,我们可以通过程序化绑定提供完整的云功能,从而使开发人员可以将其基础结构编码为代码。这是否可行的重要标记是扩展我们支持的语言集。
因此,我们很高兴发布PEBL的GO SDK,这意味着您现在可以将PEBL的云功能纳入您的GO项目!
简短的例子
GO SDK可作为public package。
只需运行go get github.com/peblcloud/go
并将其包含在您的应用中:
package main
import (
"net/http"
"github.com/peblcloud/go/sdk"
)
func main() {
service := http.NewServeMux()
service.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("hello, world!\n"))
})
sdk.Service(service, "hey.pebl.rocks")
}
要运行,请在项目根部使用熟悉的pebl run
cli命令。请注意,与Python项目不同,GO项目不需要Dockerfile!
有关使用PEBL的GO SDK的更详细的教程,请查看我们的guided example。
Python
关于Python SDK的简短说明,我们扩展了可用于您使用的基本图像集!现在,您可以将所需的PEBL SDK版本(最新为0.0.3)与所需的Python版本(3.10、3.11、3.12)结合使用。您可以在我们的peblcloud dockerhub上找到更多信息。