├── .c8rc ├── .codeclimate.yml ├── .dockerignore ├── .editorconfig ├── .github ├── contributing.md ├── issue_template.md ├── pull_request_template.md └── workflows │ └── main.yaml ├── .gitignore ├── .gitmodules ├── .npmignore ├── Architecture Diagram.svg ├── Architecture Diagram.xml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── cote.js ├── docker-compose.yml ├── dockerfile.cote ├── example ├── README.md ├── gateway │ ├── .dockerignore │ ├── .editorconfig │ ├── .eslintrc.json │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── config │ │ └── default.cjs │ ├── dockerfile │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── src │ │ ├── app.hooks.js │ │ ├── app.js │ │ ├── authentication.js │ │ ├── channels.js │ │ ├── hooks │ │ │ └── logger.js │ │ ├── index.js │ │ ├── middleware │ │ │ └── index.js │ │ ├── models │ │ │ └── users.model.js │ │ └── services │ │ │ ├── index.js │ │ │ └── users │ │ │ ├── users.hooks.js │ │ │ └── users.service.js │ ├── test │ │ ├── app.test.js │ │ └── services │ │ │ └── users.test.js │ └── yarn.lock ├── index.html ├── monitor.jpg └── service │ ├── .dockerignore │ ├── .editorconfig │ ├── .eslintrc.json │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── config │ └── default.cjs │ ├── dockerfile │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── src │ ├── app.hooks.js │ ├── app.js │ ├── channels.js │ ├── hooks │ │ └── logger.js │ ├── index.js │ ├── middleware │ │ └── index.js │ ├── models │ │ └── todos.model.js │ └── services │ │ ├── index.js │ │ └── todos │ │ ├── todos.hooks.js │ │ └── todos.service.js │ ├── test │ ├── app.test.js │ └── services │ │ └── todos.test.js │ └── yarn.lock ├── lib ├── index.js ├── publish.js ├── register.js ├── service.js └── utils.js ├── package.json ├── scripts ├── init_runner.sh ├── run_tests.sh └── setup_workspace.sh ├── test ├── failures.test.js ├── index.test.js └── utils.js ├── types └── index.d.ts └── yarn.lock /.c8rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/.c8rc -------------------------------------------------------------------------------- /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/.github/contributing.md -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/.npmignore -------------------------------------------------------------------------------- /Architecture Diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/Architecture Diagram.svg -------------------------------------------------------------------------------- /Architecture Diagram.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/Architecture Diagram.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/README.md -------------------------------------------------------------------------------- /cote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/cote.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /dockerfile.cote: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/dockerfile.cote -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/README.md -------------------------------------------------------------------------------- /example/gateway/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | node_modules 3 | data 4 | -------------------------------------------------------------------------------- /example/gateway/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/.editorconfig -------------------------------------------------------------------------------- /example/gateway/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/.eslintrc.json -------------------------------------------------------------------------------- /example/gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/.gitignore -------------------------------------------------------------------------------- /example/gateway/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/LICENSE -------------------------------------------------------------------------------- /example/gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/README.md -------------------------------------------------------------------------------- /example/gateway/config/default.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/config/default.cjs -------------------------------------------------------------------------------- /example/gateway/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/dockerfile -------------------------------------------------------------------------------- /example/gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/package.json -------------------------------------------------------------------------------- /example/gateway/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/public/favicon.ico -------------------------------------------------------------------------------- /example/gateway/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/public/index.html -------------------------------------------------------------------------------- /example/gateway/src/app.hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/src/app.hooks.js -------------------------------------------------------------------------------- /example/gateway/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/src/app.js -------------------------------------------------------------------------------- /example/gateway/src/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/src/authentication.js -------------------------------------------------------------------------------- /example/gateway/src/channels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/src/channels.js -------------------------------------------------------------------------------- /example/gateway/src/hooks/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/src/hooks/logger.js -------------------------------------------------------------------------------- /example/gateway/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/src/index.js -------------------------------------------------------------------------------- /example/gateway/src/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/src/middleware/index.js -------------------------------------------------------------------------------- /example/gateway/src/models/users.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/src/models/users.model.js -------------------------------------------------------------------------------- /example/gateway/src/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/src/services/index.js -------------------------------------------------------------------------------- /example/gateway/src/services/users/users.hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/src/services/users/users.hooks.js -------------------------------------------------------------------------------- /example/gateway/src/services/users/users.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/src/services/users/users.service.js -------------------------------------------------------------------------------- /example/gateway/test/app.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/test/app.test.js -------------------------------------------------------------------------------- /example/gateway/test/services/users.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/test/services/users.test.js -------------------------------------------------------------------------------- /example/gateway/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/gateway/yarn.lock -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/index.html -------------------------------------------------------------------------------- /example/monitor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/monitor.jpg -------------------------------------------------------------------------------- /example/service/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | node_modules 3 | data 4 | -------------------------------------------------------------------------------- /example/service/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/.editorconfig -------------------------------------------------------------------------------- /example/service/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/.eslintrc.json -------------------------------------------------------------------------------- /example/service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/.gitignore -------------------------------------------------------------------------------- /example/service/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/LICENSE -------------------------------------------------------------------------------- /example/service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/README.md -------------------------------------------------------------------------------- /example/service/config/default.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/config/default.cjs -------------------------------------------------------------------------------- /example/service/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/dockerfile -------------------------------------------------------------------------------- /example/service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/package.json -------------------------------------------------------------------------------- /example/service/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/public/favicon.ico -------------------------------------------------------------------------------- /example/service/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/public/index.html -------------------------------------------------------------------------------- /example/service/src/app.hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/src/app.hooks.js -------------------------------------------------------------------------------- /example/service/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/src/app.js -------------------------------------------------------------------------------- /example/service/src/channels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/src/channels.js -------------------------------------------------------------------------------- /example/service/src/hooks/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/src/hooks/logger.js -------------------------------------------------------------------------------- /example/service/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/src/index.js -------------------------------------------------------------------------------- /example/service/src/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/src/middleware/index.js -------------------------------------------------------------------------------- /example/service/src/models/todos.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/src/models/todos.model.js -------------------------------------------------------------------------------- /example/service/src/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/src/services/index.js -------------------------------------------------------------------------------- /example/service/src/services/todos/todos.hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/src/services/todos/todos.hooks.js -------------------------------------------------------------------------------- /example/service/src/services/todos/todos.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/src/services/todos/todos.service.js -------------------------------------------------------------------------------- /example/service/test/app.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/test/app.test.js -------------------------------------------------------------------------------- /example/service/test/services/todos.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/test/services/todos.test.js -------------------------------------------------------------------------------- /example/service/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/example/service/yarn.lock -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/lib/publish.js -------------------------------------------------------------------------------- /lib/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/lib/register.js -------------------------------------------------------------------------------- /lib/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/lib/service.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/package.json -------------------------------------------------------------------------------- /scripts/init_runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/scripts/init_runner.sh -------------------------------------------------------------------------------- /scripts/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/scripts/run_tests.sh -------------------------------------------------------------------------------- /scripts/setup_workspace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/scripts/setup_workspace.sh -------------------------------------------------------------------------------- /test/failures.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/test/failures.test.js -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/test/index.test.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/test/utils.js -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kalisio/feathers-distributed/HEAD/yarn.lock --------------------------------------------------------------------------------