docker/hack/infrastructure/README.md

3.8 KiB

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
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.

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