wiki:Software/MSI/ConfigurationTriton

Version 2 (modified by sdonegan, 10 years ago) (diff)

--

Triton Configuration

This page is to describe the configuration of Triton - the machine for deployment of NDG3 services in an operational environment. Triton will replace proglue for ndg "production" services.

Deployment Grid

Please fill in your relevant areas as your services are deployed.

Developer Service Deployment status Documentation Version Notes Tested?
Steve D NDG Redirection Service n/a n/a n/a n/a n/a
Steve D Discovery Postgres Database installed 13/10/09 n/a n/a Clone of Neptune (AJH) n/a
Steve D Discovery Service ingestion stack n/a n/a n/a n/a n/a
Steve D Discovery Service OAI info editor n/a n/a n/a n/a n/a
Steve D Discovery Service API n/a n/a n/a n/a n/a
Steve D Discovery Service front end (milk stack) n/a n/a n/a n/a n/a
Steve D Discovery service logging framework n/a n/a n/a n/a n/a
Steve D Discovery Service usage stats API n/a n/a n/a n/a n/a
* * * * * * *
Phil K Security stuff
* * * * * * *
Dom L COWS stuff
* * * * * * *
Stephen P COWS stuff

Python Configuration

System default is Python 2.5 in /usr/bin. Under SuSE, the site package location is customised to /usr/local/lib64/python2.5/site-packages with /usr/lib64/python2.5/distutils/distutils.cfg.

Application packages will be installed separately to avoid version conflicts and maintenance problems with a single package area. virtualenv or zc.buildout could achieve this. virtualenv is easy to set-up with mod_wsgi - see Apache Configuration. zc.buildout enables overriding control over package versions to define a package and version combination to make a stable deployment. zc.buildout  collective.recipe.modwsgi enables integration with mod_wsgi. zc.buildout is currently the preferred means of configuration (17/06/2009).