Verbatim:Deployment: Difference between revisions

Jump to navigation Jump to search
partial update for Pootle 1.3 (work in progress)
(partial update for Pootle 1.3 (work in progress))
Line 3: Line 3:
== Pre-Deployment Checklist ==
== Pre-Deployment Checklist ==
* Prerequisites
* Prerequisites
** [http://translate.sourceforge.net/wiki/pootle/installation dependencies]
** Python >= 2.4
** RPMs:
** ([http://translate.sourceforge.net/wiki/pootle/installation_1.3beta list of dependencies])
*** python-elementtree
*** Some of these probably exist as RPMs, but they can also just be installed into the virtualenv
*** python-kid
*** python-lxml
*** python-lxml
*** python-sqlite2
*** python-sqlite2
*** python-ldap
*** python-ldap
*** python-sqlalchemy (at least version 0.5)
** At least gettext version 0.15.  This seems to upgrade cleanly in Redhat with no dependency issues ([https://bugzilla.mozilla.org/show_bug.cgi?id=438706 bug 438706])
** At least gettext version 0.15.  This seems to upgrade cleanly in Redhat with no dependency issues ([https://bugzilla.mozilla.org/show_bug.cgi?id=438706 bug 438706])
** At least SVN 1.5 (we make use of --with-revprop)
** At least SVN 1.5 (we make use of --with-revprop)


== Setup ==
== Setup ==
As the apache user, pick a dir where you want to deploy Pootle (pootle_dir), then:
* cd pootle_dir
* virtualenv pootle_env
* ...
== Configuration ==
* [http://micropipes.com/blog/2008/09/19/committing-to-svn-securely-from-a-web-application/ more details on these steps] but a summary:
* [http://micropipes.com/blog/2008/09/19/committing-to-svn-securely-from-a-web-application/ more details on these steps] but a summary:
# Create a Verbatim SSH account on the SVN server using an SSH key with no passphrase
# Create a Verbatim SSH account on the SVN server using an SSH key with no passphrase
Confirmed users
1,209

edits

Navigation menu