文件名称:azure-native-spring-function:在Azure Functions上运行Spring Boot + GraalVM本机映像的教程
文件大小:69KB
文件格式:ZIP
更新时间:2024-02-19 14:25:29
spring-boot serverless azure azure-functions graalvm
在Azure Functions上运行Spring Boot + GraalVM本机映像 该示例应用程序显示了如何: 使用GraalVM编译Spring Boot应用程序 在上部署并运行该应用程序 这将使用GitHub Actions完成所有繁重的工作:在创建本机映像时,它需要在安装了GraalVMLinux机器上构建。 先决条件 具有有效订阅的Azure帐户。 。 必须安装Azure CLI。 。 必须安装Terraform。 。 若要检查Azure是否正确设置,请通过运行az login使用CLI az login 。 分叉此存储库 所有编译和部署都将使用GitHub Actions完成,因此您需要自己的存储库。 最简单的方法是使用此页面右上角的fork按钮将此存储库存储到您自己的GitHub帐户。 使用Terraform创建云基础架构 您需要配置以下环境变量: export TF_VAR_AZ_LOCATION=westeurope export TF_VAR_AZ_RESOURCE_GROUP=azure-native-spring-function export
【文件预览】:
azure-native-spring-function-master
----.gitignore(2KB)
----.mvn()
--------wrapper()
----README.md(7KB)
----pom.xml(4KB)
----build.sh(159B)
----.github()
--------workflows()
----mvnw(9KB)
----compile.sh(1KB)
----test.sh(3KB)
----terraform()
--------main.tf(2KB)
--------variables.tf(397B)
----src()
--------test()
--------main()
----mvnw.cmd(6KB)
----compress.sh(658B)
----verify.sh(179B)
----LICENSE.txt(11KB)