如何使用dokku-alt的其他buildpacks

时间:2014-11-29 01:23:00

标签: heroku docker dokku dokku-alt

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

我已经多次阅读过这些说明,但我不明白如何解决这个问题。我正在尝试安装此示例:https://github.com/btubbs/shiny-example-1

2 个答案:

答案 0 :(得分:1)

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

  

如果buildpack检测不适合您或您想要   为您可以创建的一个存储库指定一个自定义buildpack&承诺   git存储库根目录中名为.env的文件,包含export   BUILDPACK_URL =推前。这将告诉buildstep   获取指定的buildpack并使用它而不是依赖于   内置的buildpacks&他们的检测方法。

例如,可以放

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

中的

答案 1 :(得分:1)

前段时间我努力解决这个问题,并找到了最佳解决方案。我可以说这个问题:我怎样才能在dokku / dokku-alt上推送一个Shiny App,就像它可以用Django / Node应用程序一样?

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

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

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