【问题标题】:Deploying Django + Next JS部署 Django + Next JS
【发布时间】:2020-10-27 17:29:53
【问题描述】:
我已经建立了 Django + Next JS 网站,现在我想部署。我不知道哪个更喜欢托管服务器或 VPS。网站是简单的、静态的和种类的目录。 Next JS 默认主页是 pages/index.js。我的意思是它不是 index.html,它是 index.js
- 是否可以在托管服务器上使用?我问是因为下一个 js 也需要在开发中运行节点 js 服务器。
- 在 VPS 计划中,有人知道如何将这些东西完全 docker 化吗?
- 托管还是 VPS?
- 您更喜欢哪种托管服务器?
【问题讨论】:
标签:
django
deployment
next.js
【解决方案1】:
这完全取决于您的偏好以及您计划如何进一步开发和维护应用程序。
一些提供商确实提供了一个选项来根据您的需要配置您的实例,而其他提供商则没有。
您可以考虑使用
https://nextjs.org/docs/advanced-features/static-html-export
如果您的应用只有客户端部分并且您不使用服务器端渲染
我个人建议您在部署时考虑 Heroku、Digital Ocean 或 AWS,但这在很大程度上取决于您的成本预期等。
所有这些都让您可以根据需要配置服务器实例。
Heroku 可能需要更少的配置,但同时可能不太灵活。
Digital Ocean 或 AWS 将让您完全控制实例,但在设置部署等方面需要付出更多努力。