- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
要使用自定义构建包,可以设置 BUILDPACK_URL 环境变量。但是,这假设构建包是公开可用的。有没有办法使用私有(private)构建包?我可能可以使用公开可用的构建包,该构建包将在存储库中运行私有(private)触发器,但我只是想知道是否有一种方法可以执行诸如将构建包包含在存储库本身中之类的操作。
最佳答案
有一种方法可以将您自己的构建包注入(inject)到构建器中,但它需要您进入 deis-builder 组件。在构建器中,我们查找/buildpacks 目录 here 。如果存在,它将被绑定(bind)安装到 slugbuilder 中。因此,您可以运行以下命令来为 Deis 注入(inject)您自己的构建包堆栈:
$ fleetctl ssh deis-builder.service
$ sudo nsenter -p -u -m -i -n -t $(docker inspect deis-builder | grep Pid | awk '{print $2}' | sed s/,//g)
$ # now we are inside deis-builder!
$ mkdir /buildpacks && cd /buildpacks
$ git clone https://github.com/bacongobbler/heroku-buildpack-jekyll
请注意,/buildpacks 中存在的构建包列表将是唯一使用的,因此,如果您仍然想要 heroku-buildpack-python 或与 deis-builder 捆绑的其他构建包,请查看 https://github.com/deis/slugbuilder/blob/deis/builder/buildpacks.txt 处的列表并将它们导入到/buildpacks 中。
希望这有帮助!
关于buildpack - 私有(private)的自定义 Deis 构建包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23658976/
Deis是否对以cron之类的方式运行批处理作业/临时Docker容器提供任何支持? 我可以在后台使用车队并部署一个计时器单元。是建议这样做还是存在其他方法? 最佳答案 像在Heroku上一样,在De
尝试从文档中部署go-example应用程序: http://docs.deis.io/en/latest/using_deis/using-docker-images/#using-docker-i
我已经在GKE集群中安装了Deis Workflow v.2.11,并且我们的某些应用程序共享相同的值,例如代理URL和凭据。我可以使用这些值将它们放入环境变量中,甚至放在.env文件中。 但是,对于
应用突然决定不再工作,并且无法弄清楚如何调试应用。 我得到以下内容: deis logs 404 NOT FOUND No logs for karmic-anaconda deis apps:inf
是否有将另一台主机添加到现有集群的程序?我正在使用 EC2。 我认为可以通过再次使用 CloudFormation 来完成: aws cloudformation create-stack \
发出 del 语句时: del var 它不应该从已知变量列表中删除吗?python 解释器不应该吐出“未解析的引用”错误吗? 或者只是简单地删除对象并留下名称 (var) 不指向任何地方?为什么这种
我使用 Deis Workflow,它是一种开源平台即服务 (PaaS),可以轻松地在我们的服务器上部署和管理应用程序。 我知道十二因素是 Deis Workflow 的主要指导方针,但是否可以使用它
我正在尝试使用 Deis 设置数据库.我知道这是可能的,但除了设置 ENV 变量之外似乎没有任何关于如何做到这一点的文档。我如何设置说 MongoDB 或 Cassandra docker 容器,然后
按照此处的说明进行操作: https://github.com/deis/deis/tree/master/contrib/ec2 要将 Deis 部署到 EC2 到 VPC,Cloudformati
要使用自定义构建包,可以设置 BUILDPACK_URL 环境变量。但是,这假设构建包是公开可用的。有没有办法使用私有(private)构建包?我可能可以使用公开可用的构建包,该构建包将在存储库中运行
我很乐意用 deis.io 设置我自己的服务器. 我目前安装的是 Ubuntu 12.04。我有服务器的 root 权限,但我想我不能安装另一个操作系统。那么我如何运行 CoreOS? 很想将它用于生
我有一个关于集群和扩展如何相关的问题,我无法从文档中解决这个问题。架构页面非常清晰,但也许我做了一些不正确的假设。 如果我设置了一个集群,比如说 4 个 CoreOS 主机,当我将我的应用程序推送到集
我已经有一个构建服务器,我可以用它为应用程序生成一个 docker 镜像,然后将它放入云存储中。这不是可以在 docker 索引上公开共享的图像。 如何在 deis 中运行此应用程序 docker 镜
我已经阅读了这些项目的一些介绍,但仍然无法清楚地了解 Kubernetes 和 Flynn/Deis 之间的区别。有人可以帮忙吗? 最佳答案 Kubernetes 真的是三样东西: 一种将容器(实际上
我是一名优秀的程序员,十分优秀!