Skip to content
forked from kbaseattic/kb_seed

The kb_seed module contains an import of a large body of code from the SEED project. These imports are performed on a periodic basis as new features developed on the SEED side are required in the KBase codebase. This deploys both client and service libraries.

License

Notifications You must be signed in to change notification settings

TheSEED/kb_seed

 
 

Repository files navigation

To rebuild the ERDB scripts from an updated CDMI spec file:

dbd=/home/parrello/CdmiData/Published/KSaplingDBD.xml

compile_dbd_to_typespec CDMI_API CDMI_EntityAPI $dbd CDMI-EntityAPI.spec  \
        Bio/KBase/CDMI/CDMI_EntityAPIImpl.pm er_scripts

compile_typespec \
        -impl Bio::KBase::CDMI::%sImpl \
        -service Bio::KBase::CDMI::Service \
        -psgi CDMI.psgi \
        -client Bio::KBase::CDMI::Client \
        -js CDMI \
        -py CDMI \
        CDMI-API.spec CDMI-EntityAPI.spec .

This service uses the standard deploy.cfg configuration format:
Example:
[cdmi]
DBD = /home/ubuntu/KSaplingDBD.xml
dbName = experiment
userData = root/
dbhost = localhost
dbms = mysql


and invoke setting the KB_SERVICE_NAME variable to cdmi and the
KB_DEPLOYMENT_CONFIG variable to the config file above you can
override the various settings.


About

The kb_seed module contains an import of a large body of code from the SEED project. These imports are performed on a periodic basis as new features developed on the SEED side are required in the KBase codebase. This deploys both client and service libraries.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Perl 96.6%
  • Other 2.3%
  • Ruby 1.1%