首页 > 解决方案 > 在 Heroku 上部署 SpringBoot 和 Angular 应用

问题描述

我有一个网络项目,包括:

该项目托管在 Github 上,文件结构如下:

gradle/
src/
 |-- (Spring sources and resources)
web/
 |-- package.json
 |-- (Angular sources and resources)
build.gradle
gradlew
Procfile
settings.gradle

我希望在将更改推送到 Github 时自动将应用程序部署到 Heroku。虽然这适用于构建 Spring 应用程序(因为检测到 Gradle),但我想构建 Angular 应用程序(使用ng build)并将其放入src/main/resources/static文件夹中,以便为客户端应用程序提供服务。

我怎样才能做到这一点 ?因为package.json不在根目录中,所以 Angular 应用程序没有被检测为 nodejs 应用程序并且没有被构建。

标签: angularspring-bootgradleheroku

解决方案


推荐阅读