├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── stale.yml ├── .gitignore ├── .vscode └── tasks.json ├── CODEOWNERS ├── README.md ├── bin ├── account-vitals ├── customer-vitals ├── facade-vitals ├── get-account ├── get-account-summary └── transaction-vitals ├── doc ├── app-arch.graffle │ ├── data.plist │ └── image1.pdf ├── app-arch.png ├── app-mock.png ├── domain.png ├── facade.png ├── get-account-summary.png ├── health.png ├── hi-res │ └── facade │ │ ├── Account Summaryxl.png │ │ ├── App mockxl.png │ │ ├── Application Architecture 2xl.png │ │ ├── Application Architecturexl.png │ │ ├── Content @2x 2xl.png │ │ ├── Healthxl.png │ │ ├── Request : Responsexl.png │ │ └── Topologyxl.png ├── hi-resolution │ ├── Account Summary.png │ ├── App mock.png │ ├── Application Architecture.png │ ├── Content @2x 2.png │ ├── Facade Pattern.png │ ├── Health.png │ ├── Request : Response.png │ ├── Topology.png │ ├── aliveness.png │ ├── health-check-impl.png │ ├── health-simple.png │ ├── hi-level-app-arch.png │ ├── loopback-apps.png │ ├── polyglot.png │ └── soa-arch.png └── request-caching.png ├── docker-compose.yml ├── health-check-client └── index.js ├── package.json ├── services ├── account │ ├── Dockerfile │ ├── common │ │ └── models │ │ │ ├── account.js │ │ │ ├── account.json │ │ │ ├── vital.js │ │ │ └── vital.json │ ├── data.json │ ├── package.json │ ├── server │ │ ├── boot │ │ │ └── root.js │ │ ├── component-config.json │ │ ├── config.json │ │ ├── datasources.json │ │ ├── middleware.development.json │ │ ├── middleware.json │ │ ├── model-config.json │ │ └── server.js │ └── test.yml ├── customer │ ├── Dockerfile │ ├── common │ │ └── models │ │ │ ├── address.js │ │ │ ├── address.json │ │ │ ├── customer.js │ │ │ ├── customer.json │ │ │ ├── vital.js │ │ │ └── vital.json │ ├── data.json │ ├── package.json │ ├── server │ │ ├── boot │ │ │ └── root.js │ │ ├── component-config.json │ │ ├── config.json │ │ ├── datasources.json │ │ ├── middleware.development.json │ │ ├── middleware.json │ │ ├── model-config.json │ │ └── server.js │ └── test.yml ├── facade │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc │ ├── .yo-rc.json │ ├── Dockerfile │ ├── common │ │ └── models │ │ │ ├── account-cache.js │ │ │ ├── account-cache.json │ │ │ ├── account.js │ │ │ ├── account.json │ │ │ ├── cache.js │ │ │ ├── cache.json │ │ │ ├── customer-cache.js │ │ │ ├── customer-cache.json │ │ │ ├── customer.js │ │ │ ├── customer.json │ │ │ ├── transaction-cache.js │ │ │ ├── transaction-cache.json │ │ │ ├── transaction.js │ │ │ ├── transaction.json │ │ │ ├── vital.js │ │ │ └── vital.json │ ├── package.json │ └── server │ │ ├── boot │ │ └── root.js │ │ ├── component-config.json │ │ ├── config.json │ │ ├── datasources.json │ │ ├── middleware.development.json │ │ ├── middleware.json │ │ ├── model-config.json │ │ └── server.js └── transaction │ ├── Dockerfile │ ├── common │ └── models │ │ ├── cheque.js │ │ ├── cheque.json │ │ ├── transaction.js │ │ ├── transaction.json │ │ ├── vital.js │ │ └── vital.json │ ├── data.json │ ├── package.json │ └── server │ ├── boot │ └── root.js │ ├── component-config.json │ ├── config.json │ ├── datasources.json │ ├── middleware.development.json │ ├── middleware.json │ ├── model-config.json │ └── server.js ├── spec └── facade.yml └── test ├── acceptance └── facade │ ├── account-summary.test.js │ ├── index.js │ └── vitals.test.js ├── mocha.opts └── support └── expect.js /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/README.md -------------------------------------------------------------------------------- /bin/account-vitals: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | time curl -s http://localhost:3002/vitals | jq 4 | -------------------------------------------------------------------------------- /bin/customer-vitals: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | time curl -s http://localhost:3001/vitals | jq 4 | -------------------------------------------------------------------------------- /bin/facade-vitals: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | time curl -s http://localhost:3000/vitals | jq 4 | -------------------------------------------------------------------------------- /bin/get-account: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/bin/get-account -------------------------------------------------------------------------------- /bin/get-account-summary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/bin/get-account-summary -------------------------------------------------------------------------------- /bin/transaction-vitals: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | time curl -s http://localhost:3003/vitals | jq 4 | -------------------------------------------------------------------------------- /doc/app-arch.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/app-arch.graffle/data.plist -------------------------------------------------------------------------------- /doc/app-arch.graffle/image1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/app-arch.graffle/image1.pdf -------------------------------------------------------------------------------- /doc/app-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/app-arch.png -------------------------------------------------------------------------------- /doc/app-mock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/app-mock.png -------------------------------------------------------------------------------- /doc/domain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/domain.png -------------------------------------------------------------------------------- /doc/facade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/facade.png -------------------------------------------------------------------------------- /doc/get-account-summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/get-account-summary.png -------------------------------------------------------------------------------- /doc/health.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/health.png -------------------------------------------------------------------------------- /doc/hi-res/facade/Account Summaryxl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-res/facade/Account Summaryxl.png -------------------------------------------------------------------------------- /doc/hi-res/facade/App mockxl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-res/facade/App mockxl.png -------------------------------------------------------------------------------- /doc/hi-res/facade/Application Architecture 2xl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-res/facade/Application Architecture 2xl.png -------------------------------------------------------------------------------- /doc/hi-res/facade/Application Architecturexl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-res/facade/Application Architecturexl.png -------------------------------------------------------------------------------- /doc/hi-res/facade/Content @2x 2xl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-res/facade/Content @2x 2xl.png -------------------------------------------------------------------------------- /doc/hi-res/facade/Healthxl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-res/facade/Healthxl.png -------------------------------------------------------------------------------- /doc/hi-res/facade/Request : Responsexl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-res/facade/Request : Responsexl.png -------------------------------------------------------------------------------- /doc/hi-res/facade/Topologyxl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-res/facade/Topologyxl.png -------------------------------------------------------------------------------- /doc/hi-resolution/Account Summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/Account Summary.png -------------------------------------------------------------------------------- /doc/hi-resolution/App mock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/App mock.png -------------------------------------------------------------------------------- /doc/hi-resolution/Application Architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/Application Architecture.png -------------------------------------------------------------------------------- /doc/hi-resolution/Content @2x 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/Content @2x 2.png -------------------------------------------------------------------------------- /doc/hi-resolution/Facade Pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/Facade Pattern.png -------------------------------------------------------------------------------- /doc/hi-resolution/Health.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/Health.png -------------------------------------------------------------------------------- /doc/hi-resolution/Request : Response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/Request : Response.png -------------------------------------------------------------------------------- /doc/hi-resolution/Topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/Topology.png -------------------------------------------------------------------------------- /doc/hi-resolution/aliveness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/aliveness.png -------------------------------------------------------------------------------- /doc/hi-resolution/health-check-impl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/health-check-impl.png -------------------------------------------------------------------------------- /doc/hi-resolution/health-simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/health-simple.png -------------------------------------------------------------------------------- /doc/hi-resolution/hi-level-app-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/hi-level-app-arch.png -------------------------------------------------------------------------------- /doc/hi-resolution/loopback-apps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/loopback-apps.png -------------------------------------------------------------------------------- /doc/hi-resolution/polyglot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/polyglot.png -------------------------------------------------------------------------------- /doc/hi-resolution/soa-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/hi-resolution/soa-arch.png -------------------------------------------------------------------------------- /doc/request-caching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/doc/request-caching.png -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /health-check-client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/health-check-client/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/package.json -------------------------------------------------------------------------------- /services/account/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/Dockerfile -------------------------------------------------------------------------------- /services/account/common/models/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/common/models/account.js -------------------------------------------------------------------------------- /services/account/common/models/account.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/common/models/account.json -------------------------------------------------------------------------------- /services/account/common/models/vital.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/common/models/vital.js -------------------------------------------------------------------------------- /services/account/common/models/vital.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/common/models/vital.json -------------------------------------------------------------------------------- /services/account/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/data.json -------------------------------------------------------------------------------- /services/account/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/package.json -------------------------------------------------------------------------------- /services/account/server/boot/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/server/boot/root.js -------------------------------------------------------------------------------- /services/account/server/component-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/server/component-config.json -------------------------------------------------------------------------------- /services/account/server/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/server/config.json -------------------------------------------------------------------------------- /services/account/server/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/server/datasources.json -------------------------------------------------------------------------------- /services/account/server/middleware.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/server/middleware.development.json -------------------------------------------------------------------------------- /services/account/server/middleware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/server/middleware.json -------------------------------------------------------------------------------- /services/account/server/model-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/server/model-config.json -------------------------------------------------------------------------------- /services/account/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/server/server.js -------------------------------------------------------------------------------- /services/account/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/account/test.yml -------------------------------------------------------------------------------- /services/customer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/Dockerfile -------------------------------------------------------------------------------- /services/customer/common/models/address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/common/models/address.js -------------------------------------------------------------------------------- /services/customer/common/models/address.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/common/models/address.json -------------------------------------------------------------------------------- /services/customer/common/models/customer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/common/models/customer.js -------------------------------------------------------------------------------- /services/customer/common/models/customer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/common/models/customer.json -------------------------------------------------------------------------------- /services/customer/common/models/vital.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/common/models/vital.js -------------------------------------------------------------------------------- /services/customer/common/models/vital.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/common/models/vital.json -------------------------------------------------------------------------------- /services/customer/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/data.json -------------------------------------------------------------------------------- /services/customer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/package.json -------------------------------------------------------------------------------- /services/customer/server/boot/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/server/boot/root.js -------------------------------------------------------------------------------- /services/customer/server/component-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/server/component-config.json -------------------------------------------------------------------------------- /services/customer/server/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/server/config.json -------------------------------------------------------------------------------- /services/customer/server/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/server/datasources.json -------------------------------------------------------------------------------- /services/customer/server/middleware.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/server/middleware.development.json -------------------------------------------------------------------------------- /services/customer/server/middleware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/server/middleware.json -------------------------------------------------------------------------------- /services/customer/server/model-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/server/model-config.json -------------------------------------------------------------------------------- /services/customer/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/server/server.js -------------------------------------------------------------------------------- /services/customer/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/customer/test.yml -------------------------------------------------------------------------------- /services/facade/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/.editorconfig -------------------------------------------------------------------------------- /services/facade/.eslintignore: -------------------------------------------------------------------------------- 1 | /client/ -------------------------------------------------------------------------------- /services/facade/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "loopback" 3 | } -------------------------------------------------------------------------------- /services/facade/.yo-rc.json: -------------------------------------------------------------------------------- 1 | { 2 | "generator-loopback": {} 3 | } -------------------------------------------------------------------------------- /services/facade/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/Dockerfile -------------------------------------------------------------------------------- /services/facade/common/models/account-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/account-cache.js -------------------------------------------------------------------------------- /services/facade/common/models/account-cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/account-cache.json -------------------------------------------------------------------------------- /services/facade/common/models/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/account.js -------------------------------------------------------------------------------- /services/facade/common/models/account.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/account.json -------------------------------------------------------------------------------- /services/facade/common/models/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/cache.js -------------------------------------------------------------------------------- /services/facade/common/models/cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/cache.json -------------------------------------------------------------------------------- /services/facade/common/models/customer-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/customer-cache.js -------------------------------------------------------------------------------- /services/facade/common/models/customer-cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/customer-cache.json -------------------------------------------------------------------------------- /services/facade/common/models/customer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/customer.js -------------------------------------------------------------------------------- /services/facade/common/models/customer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/customer.json -------------------------------------------------------------------------------- /services/facade/common/models/transaction-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/transaction-cache.js -------------------------------------------------------------------------------- /services/facade/common/models/transaction-cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/transaction-cache.json -------------------------------------------------------------------------------- /services/facade/common/models/transaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/transaction.js -------------------------------------------------------------------------------- /services/facade/common/models/transaction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/transaction.json -------------------------------------------------------------------------------- /services/facade/common/models/vital.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/vital.js -------------------------------------------------------------------------------- /services/facade/common/models/vital.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/common/models/vital.json -------------------------------------------------------------------------------- /services/facade/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/package.json -------------------------------------------------------------------------------- /services/facade/server/boot/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/server/boot/root.js -------------------------------------------------------------------------------- /services/facade/server/component-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/server/component-config.json -------------------------------------------------------------------------------- /services/facade/server/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/server/config.json -------------------------------------------------------------------------------- /services/facade/server/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/server/datasources.json -------------------------------------------------------------------------------- /services/facade/server/middleware.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/server/middleware.development.json -------------------------------------------------------------------------------- /services/facade/server/middleware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/server/middleware.json -------------------------------------------------------------------------------- /services/facade/server/model-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/server/model-config.json -------------------------------------------------------------------------------- /services/facade/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/facade/server/server.js -------------------------------------------------------------------------------- /services/transaction/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/Dockerfile -------------------------------------------------------------------------------- /services/transaction/common/models/cheque.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/common/models/cheque.js -------------------------------------------------------------------------------- /services/transaction/common/models/cheque.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/common/models/cheque.json -------------------------------------------------------------------------------- /services/transaction/common/models/transaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/common/models/transaction.js -------------------------------------------------------------------------------- /services/transaction/common/models/transaction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/common/models/transaction.json -------------------------------------------------------------------------------- /services/transaction/common/models/vital.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/common/models/vital.js -------------------------------------------------------------------------------- /services/transaction/common/models/vital.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/common/models/vital.json -------------------------------------------------------------------------------- /services/transaction/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/data.json -------------------------------------------------------------------------------- /services/transaction/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/package.json -------------------------------------------------------------------------------- /services/transaction/server/boot/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/server/boot/root.js -------------------------------------------------------------------------------- /services/transaction/server/component-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/server/component-config.json -------------------------------------------------------------------------------- /services/transaction/server/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/server/config.json -------------------------------------------------------------------------------- /services/transaction/server/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/server/datasources.json -------------------------------------------------------------------------------- /services/transaction/server/middleware.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/server/middleware.development.json -------------------------------------------------------------------------------- /services/transaction/server/middleware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/server/middleware.json -------------------------------------------------------------------------------- /services/transaction/server/model-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/server/model-config.json -------------------------------------------------------------------------------- /services/transaction/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/services/transaction/server/server.js -------------------------------------------------------------------------------- /spec/facade.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/spec/facade.yml -------------------------------------------------------------------------------- /test/acceptance/facade/account-summary.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/test/acceptance/facade/account-summary.test.js -------------------------------------------------------------------------------- /test/acceptance/facade/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/test/acceptance/facade/index.js -------------------------------------------------------------------------------- /test/acceptance/facade/vitals.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/test/acceptance/facade/vitals.test.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | --recursive 2 | --timeout 15000 3 | -------------------------------------------------------------------------------- /test/support/expect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop/loopback-example-facade/HEAD/test/support/expect.js --------------------------------------------------------------------------------