-
Clone this repository
-
Navigate to the
dirigible
folder -
Replace the following variables in vars.yaml before deploying:
Name Description Default Value applicationName
The application name (e.g. dirigible) N/A subdomain
The SAP Cloud Platform Cloud Foundry subdomain N/A regionId
The SAP Cloud Platform Cloud Foundry region id N/A runtimeMemory
The runtime memory for the Eclipse Dirigible runtime 2G runtimeDiskQuota
The runtime disk quota for the Eclipse Dirigible runtime 2G runtimeDockerImageTag
The docker image version of Eclipse Dirigible latest -
Replace the
<applicationName>
in xs-security.json with the one from vars.yaml -
Create XSUAA service instance with
cf create-service xsuaa application <applicationName>-xsuaa -c xs-security.json
Replace
<applicationName>
with the one from vars.yaml before executing the command- To update the XSUAA service instance, for example with additional role, then execute the following command:
cf update-service <applicationName>-xsuaa -c xs-security.json
-
Deploy with
cf push --vars-file vars.yaml
-
Assign the
Developer
and theOperator
role to your user from the SAP Cloud Platform Cockpit -
Access the Dirigible instance at:
https://<applicationName>-<subdomain>.cfapps.<regionId>.hana.ondemand.com
Note: Step by step tutorial can be found here
cf push dirigible \
--docker-image=dirigiblelabs/dirigible-sap-cf:latest \
--hostname dirigible-<org-name> \
-m 2G -k 2G
Note: Before executing the command, replace the
<org-name>
with the Org Name value (a.k.a subdomain)
This project is copyrighted by SAP SE and is available under the Eclipse Public License v 1.0. See LICENSE and NOTICE.txt for further details.