https://github.com/enricovianello/cdmi-storm
CDMI Java SPI storage back-end implementation for StoRM. CDMI Server: https://github.com/indigo-dc/CDMI
https://github.com/enricovianello/cdmi-storm
cdmi storm
Last synced: 11 months ago
JSON representation
CDMI Java SPI storage back-end implementation for StoRM. CDMI Server: https://github.com/indigo-dc/CDMI
- Host: GitHub
- URL: https://github.com/enricovianello/cdmi-storm
- Owner: enricovianello
- Created: 2016-10-03T14:27:46.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-21T09:08:03.000Z (about 9 years ago)
- Last Synced: 2025-07-01T11:51:50.351Z (12 months ago)
- Topics: cdmi, storm
- Language: Java
- Homepage:
- Size: 39.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# INDIGO-DataCloud CDMI StoRM plugin
The Java Service Provider implementation for CDMI StoRM storage back-end plugin.
Runnable within [INDIGO CDMI server](https://github.com/indigo-dc/CDMI).
## Build
```bash
mvn clean package
```
Build with all dependencies:
```bash
mvn -DdescriptorId=jar-with-dependencies assembly:single
```
## Run with Docker
Build cdmi-server image:
```bash
docker build -t cdmi-server docker/cdmi-server
```
Create 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:
```bash
docker-compose up --build
```