|
@@ -1,5 +1,83 @@
|
|
|
# Docker project infrastructure
|
|
|
|
|
|
-This directory holds all information about the technical infrastructure of the docker project; servers, dns, email, and all the corresponding tools and configuration.
|
|
|
+This is an overview of the Docker infrastructure.
|
|
|
|
|
|
-Obviously credentials should not be stored in this repo, but how to obtain and use them should be documented here.
|
|
|
+**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*
|
|
|
+
|
|
|
+
|
|
|
+[docker-ci]: docker-ci.rst
|