tree: 6cf1f6f1bed8ca59d57efbe1014283bfd2cfb42b [path history] [tgz]
  1. README.md
hack/infrastructure/README.md

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

ProviderService
AWSpackages (S3 bucket), dotCloud PAAS, dev-env, ci
CloudFlarecdn
Digital Oceanci
dotCloud PAASwebsite, index, registry, ssl, blog
DynECTdns (docker.io)
GitHubrepository
Linodestackbrew
Mailgunoutgoing e-mail
ReadTheDocsdocs

Ordered-by: lexicographic

URLs

This should be the list of all the infrastructure-related URLs and which service is handling them.

URLService
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/dockerrepository
*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.

ServiceMaintainer(s)How to updateSource
blog@jbarbierdotcloud pushhttps://github.com/dotcloud/blog.docker.io
cdn@jpetazzo @samalbacloudflare panelN/A
ci@mzdanielSee docker-ciSee docker-ci
docs@metalivedevgithub webhookdocker repo
docsproxy@dhrpdotcloud pushhttps://github.com/dotcloud/docker-docs-dotcloud-proxy
index@kencochranedotcloud pushprivate
packages@jpetazzohack/releasedocker repo
registry@samalbadotcloud pushhttps://github.com/dotcloud/docker-registry
repository (github)N/AN/AN/A
ssl (dotcloud)@jpetazzodotcloud opsN/A
ssl (cloudflare)@jpetazzocloudflare panelN/A
stackbrew@shin-manualhttps://github.com/dotcloud/stackbrew/stackbrew
website@dhrpdotcloud pushhttps://github.com/dotcloud/www.docker.io

Ordered-by: lexicographic