dirigiblelabs / deployment-sap-cloud-foundry

Eclipse Dirigible Deployment for SAP Cloud Platform Cloud Foundry environment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Eclipse Dirigible Deployment for SAP Cloud Platform Cloud Foundry environment

Eclipse License GitHub contributors

Setup

  1. Clone this repository

  2. Navigate to the dirigible folder

  3. 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
  4. Replace the <applicationName> in xs-security.json with the one from vars.yaml

  5. 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

    1. 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

  6. Deploy with cf push --vars-file vars.yaml

  7. Assign the Developer and the Operator role to your user from the SAP Cloud Platform Cockpit

  8. Access the Dirigible instance at: https://<applicationName>-<subdomain>.cfapps.<regionId>.hana.ondemand.com

Note: Step by step tutorial can be found here

License

Setup Cloud Foundry CLI:

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.

About

Eclipse Dirigible Deployment for SAP Cloud Platform Cloud Foundry environment

License:Eclipse Public License 1.0