dotcloud / dotcloud (http://dotcloud.org/)

Federating clouds without reinventing the wheel.

Clone this repository (size: 1.5 MB): HTTPS / SSH
$ hg clone http://bitbucket.org/dotcloud/dotcloud/
commit 673: dfb61b324594
parent 672: f2410a47531e
child 674: c3f939d37129
0.2.4 default0.2.4
Sebastien Pahl / seb
11 months ago

 NB: This is not the latest revision. For the latest view, go to tip.

View at rev
dotcloud /
filename size last modified message
bin  
cache  
component  
container  
couchdb_views  
datastore  
fs  
hooks  
log  
networking  
protector  
runtime  
template  
tests  
utils  
versioning  
volume  
.hgignore 233 B 12 months ago Cleaned up Makefile: 'make tests' for unit tests and…
.hgtags 529 B 12 months ago Added tag stable for changeset 7a385b90e37d
COPYING 34.3 KB 13 months ago Added GPLv3 headers and README
Makefile 2.3 KB 11 months ago Merged with shykes
README 1.4 KB 13 months ago Update README to match the repo wiki
__init__.py 955 B 13 months ago Added GPLv3 headers and README
config.py 517 B 11 months ago 0.2.4
requirements.txt 616 B 11 months ago Use jsonschema to validate args
setup.py 2.4 KB 11 months ago 0.2.4

README

dotCloud: federating clouds without reinventing the wheel
---------------------------------------------------------

http://dotcloud.org


What is dotCloud?
-----------------

dotCloud is a framework for distributing and deploying cloud applications across
different infrastructures, with different data.

With dotCloud you can package your servers as stateless components that can be
versioned and distributed with Mercurial. Components can then be packaged
together into complete, multi-server applications, which you can also keep
under version control.

dotCloud components, and groups of components, can be instanciated any number
of times on different cloud infrastructures (Xen, VMWare, KVM or bare metal),
and with different data. For example, you could deploy an identical clone of
your entire backend for staging purposes, in just one line.

Persistent data is organized in simple volumes which can be rsynced from cloud
to cloud, and mapped on any storage mechanism (local storage, NAS, S3, Amazon
EBS, etc.)


License
-------

Copyright (C) 2008  Solomon Hykes <solomon.hykes@gmail.com>
Copyright (C) 2009  dotCloud SARL <solomon.hykes@dotcloud.com>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or (at
your option) any later version