99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Micronaut 部署應(yīng)用程序

2023-02-25 14:07 更新

要部署 Micronaut 應(yīng)用程序,您可以通過運(yùn)行 ./gradlew assemble 或 ./mvnw package 創(chuàng)建一個(gè)可執(zhí)行 JAR 文件。

然后可以使用 java -jar 執(zhí)行構(gòu)建的 JAR 文件。例如:

$ java -jar build/libs/hello-world-0.1-all.jar

如果使用 Gradle 構(gòu)建,或者

$ java -jar target/hello-world.jar

如果使用 Maven 構(gòu)建。

可執(zhí)行 JAR 可以在本地運(yùn)行,或部署到支持可執(zhí)行 JAR 的虛擬機(jī)或托管云服務(wù)。

要將分層應(yīng)用程序發(fā)布到 Docker 容器注冊(cè)表,請(qǐng)?jiān)?nbsp;Gradle 的 build.gradle 中配置您的 Docker 映像名稱:

dockerBuild {
    images = ["[REPO_URL]/[NAMESPACE]/my-image:$project.version"]
}

然后使用 dockerPush 推送應(yīng)用程序的構(gòu)建鏡像:

$ ./gradlew dockerPush

對(duì)于 Maven,在您的 POM 中定義以下插件:

<plugin>
  <groupId>com.google.cloud.tools</groupId>
  <artifactId>jib-maven-plugin</artifactId>
  <configuration>
    <to>
      <image>docker.io/my-company/my-image:${project.version}</image>
    </to>
  </configuration>
</plugin>

然后調(diào)用部署生命周期階段,將打包類型指定為 docker 或 docker-native:

$ ./mvnw deploy -Dpackaging=docker


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)