Verbatim:Deployment: Difference between revisions
Jump to navigation
Jump to search
m (→Setup) |
|||
| Line 14: | Line 14: | ||
== Setup == | == Setup == | ||
* checkout https://translate.svn.sourceforge.net/svnroot/translate/src/branches/mozootle | * [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 | |||
# Copy the key to a .ssh directory in the home directory of the verbatim user on the verbatim server | |||
* note: the pootle tree must be owned by whatever user is running the pootle server | # Add commit hooks to the SVN server for translate:author | ||
# checkout https://translate.svn.sourceforge.net/svnroot/translate/src/branches/mozootle | |||
# Copy pootle.prefs to a configuration directory and configure it | |||
# The command to run the server is ''./PootleServer --prefsfile=/path/to/pootle.prefs --port=80'' | |||
** note: the pootle tree must be owned by whatever user is running the pootle server | |||
== Post-deployment Checklist == | == Post-deployment Checklist == | ||
''todo: verification things are working, cron jobs, nagios checks, etc.'' | ''todo: verification things are working, cron jobs, nagios checks, etc.'' | ||
Revision as of 05:43, 20 September 2008
Verbatim » Deployment
Pre-Deployment Checklist
- Prerequisites
- dependencies
- RPMs:
- python-elementtree
- python-kid
- python-lxml
- python-sqlite2
- 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 (bug 438706)
Setup
- more details on these steps but a summary:
- Create a Verbatim SSH account on the SVN server using an SSH key with no passphrase
- Copy the key to a .ssh directory in the home directory of the verbatim user on the verbatim server
- Add commit hooks to the SVN server for translate:author
- checkout https://translate.svn.sourceforge.net/svnroot/translate/src/branches/mozootle
- Copy pootle.prefs to a configuration directory and configure it
- The command to run the server is ./PootleServer --prefsfile=/path/to/pootle.prefs --port=80
- note: the pootle tree must be owned by whatever user is running the pootle server
Post-deployment Checklist
todo: verification things are working, cron jobs, nagios checks, etc.