1

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

我的前端模板是从我的 Ratpack 处理程序中渲染出来的,这一切都可以在本地正常工作。我跟着

https://github.com/gschrader/ratpack-react-boilerplate

这是我的基本项目结构

在此处输入图像描述

所以我可以运行 ./gradlew run 来构建 react 应用程序并在我的项目的根目录中启动我的 Ratpack 应用程序,然后在我的 React 目录中启动 yarn start,它会在 localhost:3000 上启动我的 react 应用程序。

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

4

0 回答 0