0

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

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

4

2 回答 2

1

dokku文档有关于如何指定自定义构建包的说明:

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

例如,一个可以放

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

.env

于 2014-12-05T12:58:27.003 回答
1

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

解决方案是以下功能:Dockerfile 部署

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

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

于 2016-07-29T20:16:42.703 回答