在Cloud Foundry上为Shiny app和一个JavaScript buildpack运行R buildpack

时间:2017-06-01 13:48:35

标签: javascript r heroku shiny cloudfoundry

是否可以在云代工厂使用多个构建包,使用Shiny应用程序的R buildpack和资产的JavaScript buildpack,使用类似于heroku-buildpack-multi的内容?我是云代工厂的新手,但我正在尝试在CF上部署一个Shiny应用程序,同时利用其他基于JavaScript的服务。

1 个答案:

答案 0 :(得分:1)

目前还没有针对多构建包的内置支持,但是,这是一个即将到来的事情。您可以在此处查看有关该提案的更多信息。

http://cf-dev.70369.x6.nabble.com/cf-dev-Proposal-for-supporting-the-application-of-multiple-buildpacks-to-a-CF-app-tp6027.html

与此同时,还有一个多构建包,构建包可以模拟一些正在提议的内容。

https://github.com/cloudfoundry-incubator/multi-buildpack

使用说明在Github网站上,但这里有粗略的说明。

  1. 将文件multi-buildpack.yml添加到您应用的根目录。
  2. 在此处添加要运行的构建包列表。
  3. 要运行的最后一个构建包将决定启动命令。
  4. 它不适用于系统构建包,您必须列出构建包的URL。
  5. Ex:multi-buildpack.yml

    buildpacks:
      - https://github.com/cloudfoundry/go-buildpack
      - https://github.com/cloudfoundry/ruby-buildpack/releases/download/v1.6.23/ruby_buildpack-cached-v1.6.23.zip
    

    希望有所帮助!