繁体   English   中英

在GC中部署maven多模块项目

[英]Deploy maven multi module project in GC

我是谷歌云的新手,我需要在那里部署我的 java 应用程序。 目前它由 1 个 web 模块组成,目录结构如下所示:

  • 诊所项目
    • acms 前端
      • pom.xml
    • pom.xml

并启动脚本:

    #!/bin/bash
    nohup mvn clean install

    serv=acms-frontend
    cd $serv
    nohup mvn spring-boot:run -Dspring.profiles.active="dev" -DAUTH0_CLIENT_ID=".." -DAUTH0_CLIENT_SECRET=".." -DACMS_CRYPTO_KEY=".." -DACMS_NODE_NAME="n/a" -DACMS_POD_IP="n/a" -DACMS_POD_NAMESPACE="n/a" -DACMS_POD_NAME="n/a"

在 web 模块中,我有.yml文件,其中包含默认端口和其他变量。 我已经安装了 gcloud SDK 并了解如何部署单模块应用程序。

但是我如何告诉谷歌云使用脚本中的命令序列部署我的多模块项目?

如果要部署多个模块,可以使用以下命令执行此操作: gcloud app deploy ~/my_app/app.yaml ~/my_app/another_service.yamlgcloud app deploy文档示例中所述。

确保在 app.yaml 文件中添加模块/服务名称,如其他文档中所述,否则您可能会遇到一些命名问题。

希望你觉得这个有用!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM