文件名称:cf-docker-broker:一个 CloudFoundry 服务代理,用于在 Docker 容器中运行自定义服务,可选择在 CoreOS(在 Google Compute Engine 和 AWS 上)
文件大小:455KB
文件格式:ZIP
更新时间:2024-07-26 15:32:06
Groovy
CloudFoundry 的 Docker 服务代理 这是一个 Grails/Groovy 应用程序原型 Docker 作为容器服务,以允许快速 CloudFoundry 服务开发和部署。 CloudFoundry 是一个弹性运行时,根据其定义,它不提供数据库等服务,而是仅托管自定义(Web)应用程序。 传统上, 被用作此类的部署技术及其关联代理,它将 CloudFoudry 和服务在服务管理生命周期中粘合在一起。 通过这种方法开发新服务需要开发特定于服务的 BOSH版本、了解 BOSH 使用和故障排除工作流,以及最重要的 - 编写代理本身。 虽然有可用的发布和代理的开源示例,例如 、 、 、 、 等等行得通 - 这不是一项小任务。 虽然使用 BOSH 具有重要价值,但在某些情况下可能需要不太复杂的基础设施。 幸运的是,基本 CloudFoundry 服务代理唯一需要的是实现
【文件预览】:
cf-docker-broker-master
----.gitignore(19B)
----README.md(12KB)
----wrapper()
--------grails-wrapper-runtime-2.4.2.jar(6KB)
--------grails-wrapper.properties(82B)
--------springloaded-1.2.0.RELEASE.jar(403KB)
----coreos()
--------coreos-common.sh(522B)
--------coreos-start.sh(2KB)
--------cloudformation.template(5KB)
--------coreos-start-aws.sh(3KB)
--------service-start.sh(1KB)
--------coreos-delete.sh(283B)
--------cloud-config.yml(2KB)
----grails-app()
--------views()
--------i18n()
--------conf()
--------assets()
--------controllers()
----grailsw(9KB)
----web-app()
--------WEB-INF()
--------images()
----application.properties(67B)