Quickly and reliably track genome metadata scattered across multiple Cloud storage systems.
Project containing both the SONG microservice and CLI client. Both are written using JAVA 8 and Spring Boot.
$ mvn clean package
The source can be built and run using maven.
$ git clone [email protected]:icgc-dcc/SONG.git
$ cd SONG/song-server
$ mvn spring-boot:run -Dspring-boot.run.profiles=dev,test
Both the server and client when compiled and built produce uber jars which can be run easily from the command line.
$ java -jar song-server-0.1.1-SNAPSHOT.jar --spring.profiles.active=dev,test
The server provides swagger docs documenting the API.
When running locally they can be accessed here: http://localhost:8080/swagger-ui.html
Builds tab at the top, then click Build Configuration+ sign beside the BUILD RULES textbranch
Source: develop
Docker Tag: develop
Dockerfile Location: Dockerfile
Build Context: /
Autobuild is set to the ON position
Build Caching is set to the ON positionWhen running with the secure profile enabled, an oauth2 server is needed.
Test
Content type
Image
Digest
Size
131.1 MB
Last updated
over 7 years ago
docker pull rtisma1/song-server