The Java Service Provider implementation for CDMI StoRM storage back-end plugin. Runnable within INDIGO CDMI server.
mvn clean packageBuild with all dependencies:
mvn -DdescriptorId=jar-with-dependencies assembly:singleBuild cdmi-server image:
docker build -t cdmi-server docker/cdmi-serverCreate a .env file with the following environment variables:
| Name | Description |
|---|---|
| YAML_CONFIG_FILE | Path to application.yml file |
| STORM_CONFIG_FILE | Path to storm.properties file |
| STORM_CAPABILITIES_FILE | Path to storm-capabilities.json |
| STORM_BACKEND_HOSTNAME | Hostname of the extra host to add |
| STORM_BACKEND_IPADDR | IP addresso of the extra host to add |
| EXTERNAL_PORT | Local port where CDMI server port will be map |
| CDMI_SERVER_PORT | CDMI server exposed port |
Run docker-compose:
docker-compose up --build