django - 在 Heroku 上部署 Django API + React 应用程序

标签 django reactjs docker heroku react-redux

我正在开发一个 Web 应用程序,在前端使用 React,在后端使用 Django API REST(主要是因为将来我们要创建一个移动应用程序)。我的问题是,在 heroku 上部署此 Web 应用程序的最佳方式是什么?使用两个不同的 heroku 应用程序(一个用于 React,一个用于 Django),或者使用 Docker 在一个 heroku 应用程序中部署这两个应用程序? (我读过一些关于 Docker 的资料,但我不确定如何在 heroku 上部署它)

感谢英语。

最佳答案

一种好方法是通过将所有前端与 webpack 捆绑在一起来部署到一个应用程序例如。如果您正在进行服务器端渲染,最好选择两个单独的应用程序。

This tutorial谈论准备你的 webpack 配置和 this repo显示如何部署 webpack-django heroku 应用程序

关于django - 在 Heroku 上部署 Django API + React 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47594587/

相关文章:

reactjs - ReplaceAll 在 Cordova 中不起作用

Docker:当 Dockerfile 位于子目录中时使用 COPY

mysql - WordPress docker 容器不以 mysql :latest image 开头

django - 在 Django Admin 的搜索字段中显示函数的名称

python - Django 形式的懒惰选择

android - 错误 : bundling failed: ReferenceError: SHA-1 for file index. js

javascript - 在 javascript(react) Web 应用程序中上传视频时的视频压缩

python - 从实例中获取模型名称

python - 无法使用 python-social-auth 断开用户连接(错误 405)

spring - 如何在 compose 文件版本 2 中使用 docker volume container (mounted a host directory)