[英]How to add additional resources to cloud foundry instance with java_buildpack?
我正在使用这个manifest.yml部署Java应用程序:
applications:
- name: myapp
instances: 1
path: target/myapp-with-dependencies.jar
...
我想向Cloud Foundry实例添加一些其他资源,但是我不想将这些资源捆绑在jar文件中。
我还没有找到任何文件表明这是可能的。 有没有办法做到这一点?
如果不将其他工件包含在应用程序工件本身中,则无法添加它们。 Cloud Foundry希望“应用程序”得到推送。 对于Java,这意味着JAR,WAR,Groovy文件的目录等。对于其他语言,它可能是充满源文件的目录。 无论哪种情况,推送的都是应用程序,而可执行代码之外的任何其他文件都是该应用程序的一部分(例如, META-INF/
的KeyStore
,目录中的配置文件)。
通常,Cloud Foundry针对12因子应用程序进行了优化,这些应用程序鼓励使用环境变量进行配置 。 在可能的情况下,这是配置应用程序的最佳方法。 如果您需要一个不能表示为环境变量的工件(例如SSL证书),则应将其包含在您推送的应用程序工件中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.