【问题标题】:How to use other buildpacks with dokku-alt如何在 dokku-alt 中使用其他构建包
【发布时间】:2014-11-29 01:23:00
【问题描述】:

我从 github repo 安装了dokku-alt,并提供了说明,安装在一个数字海洋水滴上。我能够运行节点应用程序和 python 应用程序,但我有兴趣使用 Shiny Buildpack 和 dokku-alt 来部署 Shiny 应用程序。

我已经阅读了很多次说明,但我不明白如何获得它。我正在尝试安装此示例:https://github.com/btubbs/shiny-example-1

【问题讨论】:

  • 最后用 Shiny buidpack (registry.hub.docker.com/u/flaviobarros/dokku-alt-buildstep) 创建了另一个构建步骤映像。我可以“git push”闪亮的应用程序,它被认为是闪亮的​​应用程序,但码头集装箱没有启动。
  • 注意:我不会再使用 dokku-alt,它都没有维护,下面的所有链接都指向 dokku 文档,而不是 dokku-alt。

标签: heroku docker dokku dokku-alt


【解决方案1】:

dokku docs 有关于如何指定自定义 buildpack 的说明:

如果 buildpack 检测不适合您或您想要 为您可以创建和提交的一个存储库指定自定义构建包 git 存储库根目录中名为 .env 的文件,其中包含导出 BUILDPACK_URL= 推送前。这将告诉 buildstep 获取指定的 buildpack 并使用它,而不是依赖 内置构建包及其检测方法。

例如,可以放

export BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-python

.env

【讨论】:

    【解决方案2】:

    前段时间我努力解决这个问题,我找到了最好的解决方案。我可以将问题描述为:如何在 dokku/dokku-alt 上 git push 一个 Shiny App,就像使用 Django/Node 应用程序一样?

    解决方案是以下功能:Dockerfile deployment

    所以,我创建了一个小例子,可以在 github 上找到:Dockerized Shiny App。它也可以在 Docker Hub 上获得:Dockerized Shiny App

    我在 r-bloggers 上写了一篇文章,说明了问题、解决方案,并录制了一个包含更多说明和示例的视频:Dockerizing a Shiny App

    【讨论】:

      猜你喜欢
      • 2015-10-12
      • 1970-01-01
      • 2017-03-01
      • 2019-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多