Enter service directory (because of identityConfig
property) and run start script:
cd oxides-grid-portal-*
./bin/oxides-grid-portal
Oxides Grid Portal uses Unity IDM for authentication. After setting up domain name for the portal and certificate, it may be required to put lines presented below to SAML web identity provider endpoint configuration.
unity.saml.acceptedSP.OXIDES.dn=CN=oxides.grid.portal,O=GRID,C=PL
unity.saml.acceptedSP.OXIDES.returnURL=https://oxides.grid.portal/authn/sign-in
unity.saml.acceptedSP.OXIDES.certificate=OXIDES-PORTAL-CERT
unity.saml.acceptedSP.OXIDES.postLogoutEndpoint=https://oxides.grid.portal/authn/sign-out
Just clone the project and run Gradle command presented below.
./gradlew build
To see current version of the sources use Gradle task currentVersion (it is stored as a git tag).
./gradlew currentVersion
To release a new version use release task. Later, for uploading artifact to Bintray maven repository use bintrayUpload task. Sample command are presented below.
./gradlew release
./gradlew bintrayUpload -PdryRun=false
Remember to configure Bintray user and key by using parameters
-PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY
or just put them in gradle.properties
file.