UNPKG

generator-anubhav-sac

Version:

Anubhav Trainings - Anubhav SAC HANA Adapter

66 lines (61 loc) 2.4 kB
_schema-version: '3.2' ID: <%= projectName %> version: 0.0.1 parameters: enable-parallel-deployments: true modules: # -------------- HANA ANALYTICS ADAPTER MODULE --------------- - name: <%= projectName %>-srv # ------------------------------------------------------------ type: java path: srv build-parameters: builder: custom commands: - mvn -B package build-result: target/*.war parameters: memory: 1024M disk-quota: 1024M buildpack: sap_java_buildpack_jakarta_2_16 properties: TARGET_RUNTIME: tomcat JBP_CONFIG_RESOURCE_CONFIGURATION: "['tomcat/webapps/ROOT/META-INF/context.xml': {'xsahaa-hdi-container':'<%= hdiContainerName %>'}]" PERSONALIZE_JWT: <%= personalizeJWT %> USE_NAMED_USER: <%= useNamedUser %> SECONDARY_ROUTING_PERCENT: 0 provides: - name: srv-api properties: srv-url: ${default-url} requires: - name: <%= projectName %>-uaa - name: <%= hdiContainerName %> # ------------------ APP ROUTER MODULE ----------------------- - name: <%= projectName %> # ------------------------------------------------------------ type: approuter.nodejs path: app parameters: memory: 256M disk-quota: 1024M properties: CORS: '[{"uriPattern": "^/sap/bc/ina/(.*)$", "allowedOrigin": [{"host":"<%= clientHostname %>", "protocol":"https"}], "allowedMethods": ["GET", "POST", "OPTIONS"], "allowedHeaders": ["Origin", "Accept", "X-Requested-With", "Content-Type", "Access-Control-Request-Method", "Access-Control-Request-Headers", "Authorization", "X-Sap-Cid", "X-Csrf-Token"], "exposeHeaders": ["Accept", "Authorization", "X-Requested-With", "X-Sap-Cid", "Access-Control-Allow-Origin", "Access-Control-Allow-Credentials", "X-Csrf-Token", "Content-Type"]}]' COOKIES: '{"SameSite": "None"}' INCOMING_CONNECTION_TIMEOUT: 60000 requires: - name: <%= projectName %>-uaa - name: srv-api group: destinations properties: name: srv url: ~{srv-url} timeout: 60000 forwardAuthToken: true resources: - name: <%= projectName %>-uaa type: com.sap.xs.uaa parameters: path: ./xs-security.json - name: <%= hdiContainerName %> type: org.cloudfoundry.existing-service