title: collectstatic throws 'OSError: [Errno 2] No such file or directory:' on dotcloud
body: <p>As instructed in the dotcloud tutorial, this is the code in my <code>postinstall</code>:  </p>
  
  <pre><code>#!/bin/sh  
  python createdb.py  
  python some_project/manage.py syncdb --noinput
  python mkadmin.py
  mkdir -p /home/dotcloud/data/media /home/dotcloud/volatile/static
  ln -sf /home/dotcloud/volatile/static /home/dotcloud/static
  python some_project/manage.py collectstatic --noinput  
  </code></pre>
  
  <p>...<code>nginx.conf</code>  </p>
  
  <pre><code>location /media/ { root /home/dotcloud/data ; }
  </code></pre>
  
  <p>...and <code>settings.py</code>  </p>
  
  <pre><code>....
  MEDIA_ROOT = '/home/dotcloud/data/media/'
  
  MEDIA_URL = '/media/'
  
  STATIC_ROOT = '/home/dotcloud/volatile/static/'
  
  STATIC_URL = '/static/'
  
  ....
  
  INSTALLED_APPS = (
      'django.contrib.auth',
      'django.contrib.contenttypes',
      'django.contrib.sessions',
      'django.contrib.sites',
      'django.contrib.messages',
      'django.contrib.staticfiles',
      # Uncomment the next line to enable the admin:
      'django.contrib.admin',
      # Uncomment the next line to enable admin documentation:
      # 'django.contrib.admindocs',
      'some_project',
  )  
  </code></pre>
  
  <p>When <code>postinstall</code> is run, this error is thrown:<br>
  <code>OSError: [Errno 2] No such file or directory: '/home/dotcloud/rsync-1346498181296/some_project/static'</code>  </p>
  
  <p>I've been on it for a long time and its confusing because the documentation says <code>/static/</code> is already setup by the python service and links to <code>/home/dotcloud/static</code>  </p>
  
  <p>Can someone assist? Everything worked well until I got to setting up the app for static content. Django version is 1.4.1 on Python 2.7</p>