Alfredo Oliviero
bacba3984c
excludes guest |
||
---|---|---|
.settings | ||
.vscode | ||
docker | ||
gcube/extra-resources/WEB-INF | ||
src/main/java/org/gcube/service/helloworld | ||
.classpath | ||
.gitignore | ||
.project | ||
CHANGELOG.md | ||
Dockerfile | ||
FUNDING.md | ||
LICENSE.md | ||
README.md | ||
buildImageAndStart.sh | ||
buildImageAndStartWithDebug.sh | ||
pom.xml |
README.md
Smartgears4 Hello World
HelloWorld service for smartgears4
Structure of the project
- The source code is present in the src folder.
Built With
Documentation
start the docker container
./buildImageAndStart.sh
test urls (replace {{TOKEN}} with your token):
http://localhost:8080/helloworld/guest
http://localhost:8080/helloworld/details?gcube-token={{TOKEN}} http://localhost:8080/helloworld/hello/details?gcube-token={{TOKEN}}
http://localhost:8080/helloworld/auth?gcube-token={{TOKEN}} (checks for myRole role) http://localhost:8080/helloworld/auth/orm_member?gcube-token={{TOKEN}} (checks for OrganizationMember role)
Authentication:
GCUBE-TOKEN param
obtain personal token at https://next.dev.d4science.org/group/gcube/home
add
DEBUG
start the docker container in debug Mode
./buildImageAndStartWithDebug.sh
connect the JAVA debugger to port 5005
- VSCODE: press the green play button and start "Debug (Attach)
Change log
See Releases.
Authors
- Lucio Lelii (ISTI-CNR Infrascience Group
License
This project is licensed under the EUPL V.1.1 License - see the LICENSE.md file for details.
About the gCube Framework
This software is part of the gCubeFramework: an open-source software toolkit used for building and operating Hybrid Data Infrastructures enabling the dynamic deployment of Virtual Research Environments by favouring the realisation of reuse oriented policies.
The projects leading to this software have received funding from a series of European Union programmes including:
- the Sixth Framework Programme for Research and Technological Development
- DILIGENT (grant no. 004260);
- the Seventh Framework Programme for research, technological development and demonstration
- D4Science (grant no. 212488), D4Science-II (grant no.239019), ENVRI (grant no. 283465), EUBrazilOpenBio (grant no. 288754), iMarine(grant no. 283644);
- the H2020 research and innovation programme
- BlueBRIDGE (grant no. 675680), EGIEngage (grant no. 654142), ENVRIplus (grant no. 654182), Parthenos (grant no. 654119), SoBigData (grant no. 654024),DESIRA (grant no. 818194), ARIADNEplus (grant no. 823914), RISIS2 (grant no. 824091), PerformFish (grant no. 727610), AGINFRAplus (grant no. 731001);