Asking a question for myself and hope it helps other beginners out there. I'm trying to deploy using Fab File and Josh's Tutorial<http://bitofpixels.com/blog/deploying-mezzanine-to-digital-ocean-using-the-included-fabfile/> .
I was trying to fill in the Fabfile settings and simply don't understand what most of them refer to. I can't tell what goes where. I didn't see Fabric in Stephen's example project<https://github.com/stephenmcd/mezzanine.jupo.org> . Perhaps we could write an example that others could use? Sort of plug and play? (If this already exists, you could point me there) Here's the settings: FABRIC = { "SSH_USER": "", # SSH username "SSH_PASS": "", # SSH password (consider key-based authentication) "SSH_KEY_PATH": "", # Local path to SSH key file, for key-based auth "HOSTS": [], # List of hosts to deploy to "VIRTUALENV_HOME": "", # Absolute remote path for virtualenvs "PROJECT_NAME": "", # Unique identifier for project "REQUIREMENTS_PATH": "requirements/project.txt", # Path to pip requirements, relative to project "GUNICORN_PORT": 8000, # Port gunicorn will listen on "LOCALE": "en_US.utf8", # Should end with ".utf8" "LIVE_HOSTNAME": "www.example.com", # Host for public site. "REPO_URL": "", # Git or Mercurial remote repo URL for the project "DB_PASS": "", # Live database password "ADMIN_PASS": "", # Live admin user password} Here's my project tree structure, verbatim from Digital Ocean's tutorials on Mezzanine, Django, Nginx, and Gunicorn. Mezzanine_app is the mezzanine app. ├── bin │ ├── activate │ ├── activate.csh │ ├── activate.fish │ ├── activate_this.py │ ├── django-admin.py │ ├── easy_install │ ├── easy_install-2.7 │ ├── futurize │ ├── gunicorn │ ├── gunicorn_django │ ├── gunicorn_paster │ ├── mezzanine-project │ ├── pilconvert.py │ ├── pildriver.py │ ├── pilfile.py │ ├── pilfont.py │ ├── pilprint.py │ ├── pip │ ├── pip-2.7 │ └── python ├── gunicorn_config.py ├── include │ └── python2.7 -> /usr/include/python2.7 ├── lib │ └── python2.7 │ ├── _abcoll.py -> /usr/lib/python2.7/_abcoll.py │ ├── _abcoll.pyc │ ├── abc.py -> /usr/lib/python2.7/abc.py │ ├── abc.pyc │ ├── codecs.py -> /usr/lib/python2.7/codecs.py │ ├── codecs.pyc │ ├── config -> /usr/lib/python2.7/config │ ├── copy_reg.py -> /usr/lib/python2.7/copy_reg.py │ ├── copy_reg.pyc │ ├── distutils │ ├── encodings -> /usr/lib/python2.7/encodings │ ├── fnmatch.py -> /usr/lib/python2.7/fnmatch.py │ ├── fnmatch.pyc │ ├── genericpath.py -> /usr/lib/python2.7/genericpath.py │ ├── genericpath.pyc │ ├── lib-dynload -> /usr/lib/python2.7/lib-dynload │ ├── linecache.py -> /usr/lib/python2.7/linecache.py │ ├── linecache.pyc │ ├── locale.py -> /usr/lib/python2.7/locale.py │ ├── locale.pyc │ ├── no-global-site-packages.txt │ ├── ntpath.py -> /usr/lib/python2.7/ntpath.py │ ├── orig-prefix.txt │ ├── os.py -> /usr/lib/python2.7/os.py │ ├── os.pyc │ ├── posixpath.py -> /usr/lib/python2.7/posixpath.py │ ├── posixpath.pyc │ ├── re.py -> /usr/lib/python2.7/re.py │ ├── re.pyc │ ├── site-packages │ ├── site.py │ ├── site.pyc │ ├── sre_compile.py -> /usr/lib/python2.7/sre_compile.py │ ├── sre_compile.pyc │ ├── sre_constants.py -> /usr/lib/python2.7/sre_constants.py │ ├── sre_constants.pyc │ ├── sre_parse.py -> /usr/lib/python2.7/sre_parse.py │ ├── sre_parse.pyc │ ├── sre.py -> /usr/lib/python2.7/sre.py │ ├── stat.py -> /usr/lib/python2.7/stat.py │ ├── stat.pyc │ ├── types.py -> /usr/lib/python2.7/types.py │ ├── types.pyc │ ├── UserDict.py -> /usr/lib/python2.7/UserDict.py │ ├── UserDict.pyc │ ├── warnings.py -> /usr/lib/python2.7/warnings.py │ ├── warnings.pyc │ ├── _weakrefset.py -> /usr/lib/python2.7/_weakrefset.py │ └── _weakrefset.pyc ├── local │ ├── bin -> /opt/myenv/bin │ ├── include -> /opt/myenv/include │ └── lib -> /opt/myenv/lib ├── mezzanine_app │ ├── deploy │ │ ├── crontab │ │ ├── gunicorn.conf.py │ │ ├── live_settings.py │ │ ├── nginx.conf │ │ └── supervisor.conf │ ├── dev.db │ ├── fabfile.py │ ├── __init__.py │ ├── __init__.pyc │ ├── local_settings.py │ ├── local_settings.pyc │ ├── manage.py │ ├── requirements.txt │ ├── settings.py │ ├── settings.pyc │ ├── static │ │ └── media │ ├── urls.py │ ├── urls.pyc │ └── wsgi.py └── myproject ├── manage.py └── myproject ├── __init__.py ├── __init__.pyc ├── settings.py ├── settings.pyc ├── urls.py ├── urls.pyc ├── wsgi.py └── wsgi.pyc -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to mezzanine-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.