Project

General

Profile

Actions

Bug #3018

closed

Document installation and deployment of registry system

Added by Shaun Walbridge over 16 years ago. Updated about 11 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.

Actions #1

Updated by Redmine Admin about 11 years ago

Original Bugzilla ID was 3018

Actions #2

Updated by ben leinfelder about 11 years ago

  • Status changed from New to Resolved

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

Actions

Also available in: Atom PDF