Missing codecs processing with gst 1.4
[mediagoblin.git] / docs / source / siteadmin / deploying.rst
index ad68c8974c3af63f1df693b95f99553ac7b3f9a9..588213295f5a726895bb72f0ee93ba47d6512575 100644 (file)
@@ -193,7 +193,7 @@ Change to the MediaGoblin directory that you just created::
 
 Clone the MediaGoblin repository and set up the git submodules::
 
-    git clone git://gitorious.org/mediagoblin/mediagoblin.git
+    git clone git://gitorious.org/mediagoblin/mediagoblin.git -b stable
     cd mediagoblin
     git submodule init && git submodule update
 
@@ -207,13 +207,17 @@ And set up the in-package virtualenv::
    We presently have an **experimental** make-style deployment system.  if
    you'd like to try it, instead of the above command, you can run::
 
-     ./experimental-bootstrap.sh && ./configure && make
+     ./bootstrap.sh && ./configure && make
 
    This also includes a number of nice features, such as keeping your
    viratualenv up to date by simply running `make update`.
 
    Note: this is liable to break.  Use this method with caution.
 
+You then need to make a local copy of mediagoblin.ini, if you don't have one::
+
+   cp --no-clobber mediagoblin.example.ini mediagoblin.ini
+
 The above provides an in-package install of ``virtualenv``. While this
 is counter to the conventional ``virtualenv`` configuration, it is
 more reliable and considerably easier to configure and illustrate. If
@@ -384,6 +388,18 @@ this ``nginx.conf`` file should be modeled on the following::
      }
     }
 
+The first four ``location`` directives instruct Nginx to serve the
+static and uploaded files directly rather than through the MediaGoblin
+process. This approach is faster and requires less memory.
+
+.. note::
+
+   The user who owns the Nginx process, normally ``www-data``,
+   requires execute permission on the directories ``static``,
+   ``public``, ``theme_static`` and ``plugin_static`` plus all their
+   parent directories. This user also requires read permission on all
+   the files within these directories. This is normally the default.
+
 Now, nginx instance is configured to serve the MediaGoblin
 application. Perform a quick test to ensure that this configuration
 works. Restart nginx so it picks up your changes, with a command that
@@ -429,3 +445,7 @@ Security Considerations
    and restart the server, so that it creates a new secret key.
    All previous sessions will be invalidated.
 
+..
+   Local variables:
+   fill-column: 70
+   End: