Skip to content

DICE-UNC/irods-rest2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iRODS REST API V2


iRODS REST API V2

Table of Contents

Introduction

A partial REST API implementation to support iDRS - GA4GH Data Repository Service for iRODS (https://github.com/NIEHS/irods-data-repository-service)

Features

Requirements

The application can be run locally or in a docker container, the requirements for each setup are listed below.

Local

Docker

Run Local

Run Docker

http://localhost:8888/swagger-ui.html#/auth

Building

This is a Spring Boot application written in the Java language. It uses the Jargon libraries (https://github.com/DICE-UNC/jargon) as a 'zero install' client. Maven is used as the build environment.

In order to build with Maven, the build process must be able to download maven artifacts from the GitHub package repository. In order to do this, a public, read-only token is currently required (a github limitation).

Testing

About

Next Gen iRODS REST API - based on Jargon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages