code: def run_deploy_website(restart_apache=False, restart_uwsgi=False,
                         restart_nginx=False):
      
      run_git_pull()
      run_pip_install()
      run_rsync_project()
      run_syncdb()
      run_collectstatic()
      if getattr(settings, 'MAKEMESSAGES_ON_DEPLOYMENT', False):
          run_makemessages()
      if getattr(settings, 'COMPILEMESSAGES_ON_DEPLOYMENT', False):
          run_compilemessages()
      if restart_apache:
          run_restart_apache()
      if restart_uwsgi:
          run_restart_uwsgi()
      if restart_nginx:
          run_restart_nginx()
      else:
          run_touch_wsgi()
docs: Executes all tasks necessary to deploy the website on the given server.
  
      Usage::
  
          fab <server> run_deploy_website