Can anyone give me some advantages of dotcloud over Heroku? Having trouble specifics from just the homepage. Thanks!
Well short of a one-click installation, of course. :)
A novice could probably set up a GitHub project on dotCloud, whereas there is no chance in hell said person could do it on Heroku, last I checked their guide.
Their support team is also pretty great. Of course, the ideal scenario is never having to deal with support. ;)
1. Sign up, install CLI, enter username/password
2. git clone foo
3. cd foo
4. dotcloud create bar
5. dotcloud push -A bar --git
And from a developer perspective we're just talking about setting up the DB, wsgi, postinstall, and dotcloud.yml.I didn't manage to find something in Heroku's guide that made it sound as easy for setting up Django on their PaaS. If I did, I'd probably have some services set up on Heroku at the moment. Maybe someone else just needs to write a better guide for them.
1. Sign up, install CLI, enter username/password
2. git clone foo
3. cd foo
4. heroku create bar
5. git push heroku master
So basically the same. Worth noting that this sets up a database for you as well, your project is configured to use it when you push. From memory you have to set up the DB yourself with dotcloud, it's been a while though. * vertical scaling (you can allocate arbitrary amounts of memory and cpu to your containers)
* You can allocate raw TCP and UDP ports