Deploy metacat on the CN dev server
#1 Updated by Matthew Jones over 12 years ago
Running 'make install' from in the cicore/trunk/cn-buildout directory now installs and configures a basic instance of Metacat with all of its dependencies. Still need to work on generalizing the postinst script, as it hardcodes lots of values that really would be better determined from dpkg (such as tomcat version, config file locations, etc).
Once 'make install' is run, the Metacat system is in place, and going to the Metacat url (http://cn-dev.dataone.org/knb/) will bring you to the Metacat configuration screen. Possily bypass this configuration by providing a pre-configured metacat.properties file, putting it in place during postinst, and then running any necessary db scripts during postinst.
Many TODO items noted in the SystemConfiguration.txt notes file.
As Mercury will also depend on tomcat, etc., we may want to create a metacat-mercury-interop package that jointly handles configuration of tomcat and other overlapping dependencies and that can therefore avoid conflicts.
#2 Updated by Matthew Jones over 12 years ago
Need to consider renaming the context for this install, as knb isn't quite right. Maybe 'metacat', or 'cn' would be better.