misc - cap service module - with some interpretation

This commit is contained in:
Johannes Vogt
2025-03-21 17:13:37 +01:00
parent e2901a9f60
commit d713b45596

View File

@@ -13,16 +13,52 @@ build-parameters:
- npx cds build --production - npx cds build --production
modules: modules:
- name: samples-srv - name: bookstore-srv
type: nodejs type: nodejs
path: gen/srv path: bookstore/gen/srv
parameters: parameters:
instances: 1 instances: 1
buildpack: nodejs_buildpack buildpack: nodejs_buildpack
build-parameters: build-parameters:
builder: npm-ci builder: npm-ci
provides: provides:
- name: srv-api # required by consumers of CAP services (e.g. approuter) - name: bookstore-api # required by consumers of CAP services (e.g. approuter)
properties:
srv-url: ${default-url}
requires:
- name: samples-db
- name: samples-auth
- name: samples-messaging
- name: samples-destination
- name: orders-srv
type: nodejs
path: orders/gen/srv
parameters:
instances: 1
buildpack: nodejs_buildpack
build-parameters:
builder: npm
provides:
- name: orders-api # required by consumers of CAP services (e.g. approuter)
properties:
srv-url: ${default-url}
requires:
- name: samples-db
- name: samples-auth
- name: samples-messaging
- name: samples-destination
- name: reviews-srv
type: nodejs
path: reviews/gen/srv
parameters:
instances: 1
buildpack: nodejs_buildpack
build-parameters:
builder: npm-ci
provides:
- name: reviews-api # required by consumers of CAP services (e.g. approuter)
properties: properties:
srv-url: ${default-url} srv-url: ${default-url}
requires: requires: