ICGC storage client for the ICGC storage system.
The storage client is comprised of the following components:
To compile, test and package the module, execute the following from the root of the repository:
mvn -am -pl dcc-storage/dcc-storage-core
bin/icgc-storage-client upload —manifest manifest.txt
The following will allow a developer to hit against production from the Eclipse IDE
org.icgc.dcc.storage.client.ClientMain
-Dspring.config.location=src/main/conf/
-Dspring.profiles.active=prod
-Dclient.strictSsl=true
-Dclient.upload.serviceHostname=<host>
-DaccessToken=<token>
icgc-storage-client upload --manifest src/test/resources/fixtures/upload/manifest.txt
To enable logging of request bodies and headers, append the following to the command line:
--logging.level.org.apache.http=DEBUG