moby--moby/hack/infrastructure/README.md

92 lines
3.8 KiB
Markdown
Raw Normal View History

# Docker project infrastructure
This is an overview of the Docker infrastructure.
**Note: obviously, credentials should not be stored in this repository.**
However, when there are credentials, we should list how to obtain them
(e.g. who has them).
## Providers
This should be the list of all the entities providing some kind of
infrastructure service to the Docker project (either for free,
or paid by dotCloud).
Provider | Service
--------------|-------------------------------------------------
AWS | packages (S3 bucket), dotCloud PAAS, dev-env, ci
CloudFlare | cdn
Digital Ocean | ci
dotCloud PAAS | website, index, registry, ssl, blog
DynECT | dns (docker.io)
GitHub | repository
2013-10-17 21:11:10 +00:00
Linode | stackbrew
Mailgun | outgoing e-mail
ReadTheDocs | docs
*Ordered-by: lexicographic*
## URLs
This should be the list of all the infrastructure-related URLs
and which service is handling them.
2013-10-17 21:11:10 +00:00
URL | Service
---------------------------------------------|---------------------------------
http://blog.docker.io/ | blog
*http://cdn-registry-1.docker.io/ | registry (pull)
http://debug.docker.io/ | debug tool
http://docs.docker.io/ | docsproxy (proxy to readthedocs)
http://docker-ci.dotcloud.com/ | ci
http://docker.io/ | redirect to www.docker.io (dynect)
http://docker.readthedocs.org/ | docs
*http://get.docker.io/ | packages
https://github.com/dotcloud/docker | repository
*https://index.docker.io/ | index
http://registry-1.docker.io/ | registry (push)
http://staging-docker-ci.dotcloud.com/ | ci
*http://test.docker.io/ | packages
*http://www.docker.io/ | website
http://? (internal URL, not for public use) | stackbrew
*Ordered-by: lexicographic*
**Note:** an asterisk in front of the URL means that it is cached by CloudFlare.
## Services
This should be the list of all services referenced above.
Service | Maintainer(s) | How to update | Source
--------------------|----------------------------|------------------|-------
blog | [@jbarbier] | dotcloud push | https://github.com/dotcloud/blog.docker.io
cdn | [@jpetazzo][] [@samalba][] | cloudflare panel | N/A
ci | [@mzdaniel] | See [docker-ci] | See [docker-ci]
docs | [@metalivedev] | github webhook | docker repo
docsproxy | [@dhrp] | dotcloud push | https://github.com/dotcloud/docker-docs-dotcloud-proxy
index | [@kencochrane] | dotcloud push | private
packages | [@jpetazzo] | hack/release | docker repo
registry | [@samalba] | dotcloud push | https://github.com/dotcloud/docker-registry
repository (github) | N/A | N/A | N/A
ssl (dotcloud) | [@jpetazzo] | dotcloud ops | N/A
ssl (cloudflare) | [@jpetazzo] | cloudflare panel | N/A
stackbrew | [@shin-] | manual | https://github.com/dotcloud/stackbrew/stackbrew
website | [@dhrp] | dotcloud push | https://github.com/dotcloud/www.docker.io
*Ordered-by: lexicographic*
[docker-ci]: docker-ci.rst
[@dhrp]: https://github.com/dhrp
[@jbarbier]: https://github.com/jbarbier
[@jpetazzo]: https://github.com/jpetazzo
[@kencochrane]: https://github.com/kencochrane
[@metalivedev]: https://github.com/metalivedev
[@mzdaniel]: https://github.com/mzdaniel
[@samalba]: https://github.com/samalba
[@shin-]: https://github.com/shin-