Skip to content

unicore-life/oxides-grid-portal

Repository files navigation

oxides-grid-portal

Release Build Status Stories in Ready

Running service on production environment:

Enter service directory (because of identityConfig property) and run start script:

cd oxides-grid-portal-*
./bin/oxides-grid-portal

Configuration of Unity IDM

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

Development

Building

Just clone the project and run Gradle command presented below.

./gradlew build

Releasing

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.

Links

Other links which may come handy