如何在Heroku上部署venture (headless commerce)和Strapi CMS ?



我正在尝试部署一个web应用程序到Heroku。当前栈由:

构建
  1. NextJS用于前端(部署在Vercel上)
  2. Strapi CMS(部署在Heroku上)

我想添加一个网店到webapp,并喜欢使用Vercel/commerce (https://github.com/vercel/commerce)的例子。我选择Vendure作为我最喜欢的无头商务提供商。

我有一个问题,弄清楚如何在heroku平台上部署Vendure。是否有可能将Strapi和venture结合在一款Heroku应用上?两个程序可以一起工作吗?我认为这是可能的,因为两者都可以与PostgresDB一起工作。

我已经阅读了这个文档(https://www.vendure.io/docs/developer-guide/deployment/),但它没有谈到Heroku和Strapi的组合。

我知道我的方式与NextJS/Javascript/HTML,但我的后端和部署的知识不是很好。

提前感谢你的帮助。

问候,布鲁诺

您可以在vendure/vendure-demo仓库中寻找灵感/指针,它是使用dokku部署的,这是一个不错的FOSS heroku-like部署应用程序,用于您的VPS或服务器。

如果你愿意,你可以使用它的Dockerfile在heroku中运行它,或者你可能选择的任何dokker兼容的提供程序,只要删除你不需要的-demo-部分。

我还成功地使用CapRover部署了企业和商业。可以多多推荐!这就像dokku,但有一个更好的web应用程序GUI/安装。如果你走的是乐独路线你的GUI也有乐独。

相关内容

  • 没有找到相关文章

最新更新