...
Step-by-Step Instructions
- Install prerequisite software. The install methods will depend on your operating system:
- VirtualBox (or an equivalent Docker-compatible virtualization environment)
- Docker
- Python and PIP
Clone this extractor template project from this the repository, substituting your extractor project name:
Code Block language bash git clone http://bitbucket.ncsa.illinois.edu/path/to/extractor-template.git <extractor project name>
- Create and activate a Python virtual environment for their new project:
Code Block language bash cd <extractor project name> virtualenv myextractor. source myextractor/bin/activate pip install docker-compose
NOTE: To activate this Python virtual environment in the future, repeat the "source bin/activate" step.
- Start up the Extractor runtime environment using Docker Compose:
TODO: docker-compose.yml for extractor runtime environment
Code Block language bash cd myextractor docker-compose up ./run-tests.py (or something like that)
- Runtime containers for extractors: Clowder instance
- Runtime containers for converters: Polyglot instance