文件名称:dockeliver:基于docker-compose的连续部署服务
文件大小:73KB
文件格式:ZIP
更新时间:2024-05-23 02:21:13
JavaScript
码头交货 什么 ? dockeliver是基于docker 的快速,简便,连续的部署服务。 完全依赖docker-compose,它将dev和暂存之间的差距减小到0%。 为什么 ? 没有更多的自定义,不可复制的安装配方(travis-ci可以调试任何人吗?)。 没有更多额外的,仅限PPA的服务(travis-ci可以调试任何人吗?) 不再需要其他特定于服务器的版本(travis-ci可以调试任何人吗?)。 没有更多的更改提交推送测试重复(travis-ci调试任何人吗?)。 您用来开发的东西,用来部署的东西。 dockeliver的目标不是帮助您在产品上进行部署, 但要在您的git信息库中检测到更改后立即部署登台版本。 您可以并行部署不同版本。 部署网址包含git sha。 提前发布,他们经常说发布。 如何 ? docker-machine create --driver
【文件预览】:
dockeliver-master
----api()
--------Dockerfile(517B)
--------src()
--------.dockerignore(7B)
--------composer.json(438B)
--------composer.lock(46KB)
--------web()
----.gitignore(26B)
----expose()
--------Dockerfile(109B)
--------hook.conf(251B)
--------api.conf(249B)
----hook()
--------Dockerfile(919B)
--------pushEvent.json(7KB)
--------web()
----elk()
--------Dockerfile(54B)
--------logspout.conf(142B)
----front()
--------.jshintrc(21B)
--------.gitignore(94B)
--------Dockerfile(563B)
--------package.json(3KB)
--------src()
--------.dockerignore(51B)
--------karma.conf.js(2KB)
--------gulpfile.js(155B)
--------build()
--------URITemplate.js(14KB)
--------config.js(12KB)
--------index.html(748B)
--------favicon.ico(2KB)
--------.npmignore(36B)
--------protractor.conf.js(606B)
--------styles()
--------aurelia.protractor.js(2KB)
--------test()
--------URI.js(59KB)
--------.editorconfig(264B)
----run()
--------Dockerfile(48B)
--------requirements.txt(24B)
--------run.py(2KB)
--------.dockerignore(7B)
----LICENSE(1KB)
----docker-compose.yml(2KB)
----host()
--------Dockerfile(442B)
--------create.sh(410B)
----download()
--------Dockerfile(289B)
--------download.sh(348B)
----README.md(2KB)
----example()
--------Dockerfile(22B)
--------requirements.txt(12B)
--------docker-compose.yml(129B)
--------app.py(313B)
----notify()
--------worker.py(1KB)
--------Dockerfile(48B)
--------requirements.txt(12B)
--------mail.html(741B)
----rabbitmq()
--------Dockerfile(231B)
--------definitions.json(3KB)
--------rabbitmq.config(148B)