gpt4 book ai didi

ruby - 部署 ember-cli 和 rails api

转载 作者:太空宇宙 更新时间:2023-11-03 16:21:25 25 4
gpt4 key购买 nike

我正在寻找一种在 Heroku 上部署 Rails API 和 ember-cli 应用程序的方法。我的目录结构是这样的:

  • 申请
    • 前端
    • rails-api

有人可以帮助我吗?我真的是 Heroku 的新用户。

PS:我不想使用像“ember-cli-rails”这样的 gem

最佳答案

我会单独部署它们,并将它们保存在单独的 git 存储库中。

Ember

使用ember-cli-deploy .我建议您查看 ember-cli-deploy-lightning-pack .有关于它的介绍here .

这使发布过程自动化 -

  • 使用 Assets 指纹构建您的 Ember 应用
  • 压缩资源
  • 将更改的文件上传到 AWS S3
  • index.html的全部内容放入Redis

导轨

  • 将您的 rails-api 应用程序正常部署到 heroku
  • 包含一个redis插件
  • 设置服务于 index.html 的路由以直接从 Redis 查询它
  • 我建议将所有非 api 路由(即 catchall 路由)别名化为根路由,以便您可以“深层链接”到您的 ember 应用

此过程的一大优势是您可以非常快速地将更改部署到前端,而无需关闭或重新启动服务器。

关于ruby - 部署 ember-cli 和 rails api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32586919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com