Reactjs 将Groovy和React应用程序部署到Heroku

Reactjs 将Groovy和React应用程序部署到Heroku,reactjs,heroku,gradle,groovy,ratpack,Reactjs,Heroku,Gradle,Groovy,Ratpack,我目前有一个Ratpack Groovy应用程序托管在heroku上,我已经设法让它正常工作并部署到heroku为我创建的URL。我决定制作一个ReactJS应用程序,它从我在Ratpack中构建的API中获取数据库中的数据,我的React应用程序充当一个基本的CMS,我可以将数据发布回Ratpack并更新数据库 我的前端模板是从我的Ratpack处理程序中呈现的,这一切在本地都很好。我跟着 这是我的基本项目结构 因此,我可以运行./gradlew run,它构建react应用程序并在我的项

我目前有一个Ratpack Groovy应用程序托管在heroku上,我已经设法让它正常工作并部署到heroku为我创建的URL。我决定制作一个ReactJS应用程序,它从我在Ratpack中构建的API中获取数据库中的数据,我的React应用程序充当一个基本的CMS,我可以将数据发布回Ratpack并更新数据库

我的前端模板是从我的Ratpack处理程序中呈现的,这一切在本地都很好。我跟着

这是我的基本项目结构

因此,我可以运行./gradlew run,它构建react应用程序并在我的项目根目录中启动我的Ratpack应用程序,然后在我的react目录中启动我在localhost:3000上的react应用程序

我的问题是如何在Heroku上部署它,目前它在一个大目录中,所以我可以将它作为一个项目部署吗?我希望cms是在一个子域名,如admin.application.com。如果有人有任何非常有用的文档,我对这将如何工作感到非常困惑