## Generated mta.yaml based on template version 0.4.0 ## appName = gdpr ## language=nodejs; multitenant=false ## approuter= _schema-version: '3.1' ID: capire.gdpr version: 1.0.0 description: "gdpr" parameters: enable-parallel-deployments: true build-parameters: before-all: - builder: custom commands: - npm install --production - npx -p @sap/cds-dk cds build --production modules: # --------------------- SERVER MODULE ------------------------ - name: gdpr-srv # ------------------------------------------------------------ type: nodejs path: gen/srv parameters: buildpack: nodejs_buildpack requires: # Resources extracted from CAP configuration - name: gdpr-db - name: gdpr-uaa provides: - name: srv-api # required by consumers of CAP services (e.g. approuter) properties: srv-url: ${default-url} # -------------------- SIDECAR MODULE ------------------------ - name: gdpr-db-deployer # ------------------------------------------------------------ type: hdb path: gen/db parameters: buildpack: nodejs_buildpack requires: # 'hana' and 'xsuaa' resources extracted from CAP configuration - name: gdpr-db - name: gdpr-uaa resources: # services extracted from CAP configuration # 'service-plan' can be configured via 'cds.requires..vcap.plan' # ------------------------------------------------------------ - name: gdpr-db # ------------------------------------------------------------ type: com.sap.xs.hdi-container parameters: service: hana # or 'hanatrial' on trial landscapes service-plan: hdi-shared properties: hdi-service-name: ${service-name} # ------------------------------------------------------------ - name: gdpr-uaa # ------------------------------------------------------------ type: org.cloudfoundry.managed-service parameters: service: xsuaa service-plan: application config: xsappname: gdpr-${space} # name + space dependency tenant-mode: dedicated