Project

General

Profile

Bug #3018

Document installation and deployment of registry system

Added by Shaun Walbridge almost 12 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Normal
Category:
registry
Target version:
Start date:
11/28/2007
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
3018

Description

Currently there is no documentation on how to set up and deploy the registry aspects of Metacat, and much of this knowledge resided in prior developers. To fix this, the registry setup instructions should be verbosely described so that anyone can install it on a new machine without hacking through things.

The main Perl components in use with Metacat:
- register-dataset.cgi: creating and maintaining metadata documents
- ldapweb.cgi: accessing LDAP resources for authentication and authorization
- Metacat.pm: Perl client for accessing Metacat

Additional optional components:
- AdminDB.pm: NCEAS admin database access, only needed for NCEAS skin
- get_eml.pl: grab EML documents; deprecated?
- getlsid.pl: LSID resolution; deprecated?

The following aspects should be documented:
- meeting the Perl dependencies of the above modules, both through apt-get on debian-based machines and CPAN for others
- Setting up Apache for cgi-bin usage with Perl
- Ant targets for installing registry components
- Necessary file creation issues, including:
+ an appropriate cgi-bin directory
+ the creation of a {$skin}.lastid file within the skin folder
+ giving the apache user write permissions to the context temporary folder, usually something like '/tmp/knb' with a user of www-data (can this be automated within ant?)
- An explanation of Ant properties that matter for the registry, and their usage. Ditto for the ${skin}.cfg file.

History

#1 Updated by Redmine Admin over 6 years ago

Original Bugzilla ID was 3018

#2 Updated by ben leinfelder over 6 years ago

  • Status changed from New to Resolved

The instructions for deploying and getting dependencies are very good, as are the apache config instructions.

Also available in: Atom PDF