Skip to content

Latest commit

 

History

History
61 lines (40 loc) · 1.33 KB

README.md

File metadata and controls

61 lines (40 loc) · 1.33 KB

ICGC DCC - Storage Client

ICGC storage client for the ICGC storage system.

Libraries

The storage client is comprised of the following components:

Build

To compile, test and package the module, execute the following from the root of the repository:

mvn -am -pl dcc-storage/dcc-storage-core

Run

bin/icgc-storage-client upload —manifest manifest.txt

Develop

The following will allow a developer to hit against production from the Eclipse IDE

Entry Point

org.icgc.dcc.storage.client.ClientMain

VM Arguments

-Dspring.config.location=src/main/conf/
-Dspring.profiles.active=prod
-Dclient.strictSsl=true
-Dclient.upload.serviceHostname=<host>
-DaccessToken=<token>

Program Arguments

icgc-storage-client upload --manifest src/test/resources/fixtures/upload/manifest.txt

HTTP Logging

To enable logging of request bodies and headers, append the following to the command line:

--logging.level.org.apache.http=DEBUG