├── .gitignore ├── LICENSE ├── README.md ├── capabilities └── initializer │ ├── .gitignore │ ├── README.md │ ├── create.sh │ ├── files │ ├── .gitignore │ ├── _gitignore │ ├── _npmignore │ ├── _npmrc │ ├── cloud │ │ ├── main.js │ │ └── package.json │ ├── package.json │ ├── robot │ │ ├── main.js │ │ └── package.json │ ├── subScript │ └── web │ │ ├── device.jsx │ │ └── fleet.jsx │ ├── package-lock.json │ └── package.json ├── cloud ├── .gitignore ├── README.md ├── app │ ├── .dockerignore │ ├── .eslintcache │ ├── .gitignore │ ├── .npmrc │ ├── Dockerfile │ ├── README.md │ ├── assets │ │ ├── .env │ │ ├── .npmrc │ │ ├── cloud_runner.js │ │ ├── install.sh │ │ └── package.json │ ├── common.js │ ├── esbuild.js │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── google-logo.svg │ │ ├── index.html │ │ ├── logo.svg │ │ ├── logo_text.svg │ │ ├── openid-logo.png │ │ └── style.css │ ├── server │ │ ├── accounts.js │ │ ├── docker.js │ │ ├── docker_test.js │ │ ├── email.js │ │ ├── install.js │ │ ├── server.js │ │ ├── telemetry.js │ │ ├── utils.js │ │ └── utils.test.js │ ├── src │ │ ├── Admin.jsx │ │ ├── App.jsx │ │ ├── Login.jsx │ │ ├── Security.jsx │ │ ├── Sidebar.jsx │ │ ├── StandAloneComponent.jsx │ │ ├── TransitiveLogo.jsx │ │ ├── hooks.jsx │ │ ├── index.js │ │ └── utils │ │ │ ├── Code.jsx │ │ │ ├── ConfirmedButton.jsx │ │ │ ├── Delayed.jsx │ │ │ ├── Embed.jsx │ │ │ ├── Fold.jsx │ │ │ ├── colors.js │ │ │ ├── index.jsx │ │ │ ├── logic.js │ │ │ └── utils.js │ ├── tmux.conf │ ├── tmux.sh │ └── web_components │ │ ├── config-editor.jsx │ │ ├── resource-metrics.jsx │ │ ├── robot-agent-device-header.jsx │ │ ├── robot-agent-device.jsx │ │ ├── robot-agent-fleet.jsx │ │ ├── self-check.jsx │ │ └── shared.jsx ├── certs │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ └── generate.sh ├── clickhouse │ ├── Dockerfile │ └── etc │ │ └── clickhouse-server │ │ ├── config.d │ │ └── 50_transitive.xml │ │ └── users.d │ │ └── 50_transitive.xml ├── dev.sh ├── docker-compose.override.yaml ├── docker-compose.yaml ├── mongo │ ├── Dockerfile │ └── init.js ├── mosquitto │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── auth-transitive │ │ ├── compile.sh │ │ ├── compile_tests.sh │ │ ├── isAuthorized.hpp │ │ ├── mosquitto_auth_transitive.cpp │ │ └── tests.cpp │ ├── entrypoint.sh │ └── mosquitto.conf ├── proxy │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── index.js │ ├── package-lock.json │ └── package.json ├── registry │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── index.js │ ├── package-lock.json │ ├── package.json │ └── readme.md ├── sample.env └── tools │ ├── README.md │ └── mDNS │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── enable_mdns.sh │ ├── package-lock.json │ ├── package.json │ └── server.js └── robot-agent ├── .dockerignore ├── .gitignore ├── .npmrc ├── DEVMODE ├── Dockerfile ├── Dockerfile-dev ├── README.md ├── aptCommon.sh ├── aptFetch.sh ├── aptLocal.sh ├── commands.js ├── config.js ├── constants.js ├── docker_install.js ├── dpkgStatus.sh ├── generate_certs.sh ├── index.js ├── localApi.js ├── localMQTT.js ├── logMonitor.js ├── mqtt.js ├── package-lock.json ├── package.json ├── postinstall.sh ├── preinstallPackage.sh ├── preuninstall.sh ├── republish.sh ├── resourceMonitor.js ├── revertuid.c ├── run_in_docker.sh ├── selfChecks.js ├── startPackage.sh ├── start_agent.sh ├── transitive-robot.service ├── uninstall.sh ├── unshare.sh ├── unshared.sh ├── utils.js └── utils.test.js /.gitignore: -------------------------------------------------------------------------------- 1 | trash 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/README.md -------------------------------------------------------------------------------- /capabilities/initializer/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /capabilities/initializer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/capabilities/initializer/README.md -------------------------------------------------------------------------------- /capabilities/initializer/create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/capabilities/initializer/create.sh -------------------------------------------------------------------------------- /capabilities/initializer/files/.gitignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | -------------------------------------------------------------------------------- /capabilities/initializer/files/_gitignore: -------------------------------------------------------------------------------- 1 | **/node_modules 2 | *.pem* 3 | dist 4 | cloud/certs 5 | -------------------------------------------------------------------------------- /capabilities/initializer/files/_npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/capabilities/initializer/files/_npmignore -------------------------------------------------------------------------------- /capabilities/initializer/files/_npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/capabilities/initializer/files/_npmrc -------------------------------------------------------------------------------- /capabilities/initializer/files/cloud/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/capabilities/initializer/files/cloud/main.js -------------------------------------------------------------------------------- /capabilities/initializer/files/cloud/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/capabilities/initializer/files/cloud/package.json -------------------------------------------------------------------------------- /capabilities/initializer/files/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/capabilities/initializer/files/package.json -------------------------------------------------------------------------------- /capabilities/initializer/files/robot/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/capabilities/initializer/files/robot/main.js -------------------------------------------------------------------------------- /capabilities/initializer/files/robot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/capabilities/initializer/files/robot/package.json -------------------------------------------------------------------------------- /capabilities/initializer/files/subScript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/capabilities/initializer/files/subScript -------------------------------------------------------------------------------- /capabilities/initializer/files/web/device.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/capabilities/initializer/files/web/device.jsx -------------------------------------------------------------------------------- /capabilities/initializer/files/web/fleet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/capabilities/initializer/files/web/fleet.jsx -------------------------------------------------------------------------------- /capabilities/initializer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/capabilities/initializer/package-lock.json -------------------------------------------------------------------------------- /capabilities/initializer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/capabilities/initializer/package.json -------------------------------------------------------------------------------- /cloud/.gitignore: -------------------------------------------------------------------------------- 1 | db 2 | .env 3 | publish_to_dockerhub.sh 4 | -------------------------------------------------------------------------------- /cloud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/README.md -------------------------------------------------------------------------------- /cloud/app/.dockerignore: -------------------------------------------------------------------------------- 1 | **/node_modules 2 | dist 3 | certs 4 | -------------------------------------------------------------------------------- /cloud/app/.eslintcache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/.eslintcache -------------------------------------------------------------------------------- /cloud/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/.gitignore -------------------------------------------------------------------------------- /cloud/app/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/.npmrc -------------------------------------------------------------------------------- /cloud/app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/Dockerfile -------------------------------------------------------------------------------- /cloud/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/README.md -------------------------------------------------------------------------------- /cloud/app/assets/.env: -------------------------------------------------------------------------------- 1 | # dotenv file for node code 2 | TR_HOST=[host] 3 | -------------------------------------------------------------------------------- /cloud/app/assets/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/assets/.npmrc -------------------------------------------------------------------------------- /cloud/app/assets/cloud_runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/assets/cloud_runner.js -------------------------------------------------------------------------------- /cloud/app/assets/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/assets/install.sh -------------------------------------------------------------------------------- /cloud/app/assets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/assets/package.json -------------------------------------------------------------------------------- /cloud/app/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/common.js -------------------------------------------------------------------------------- /cloud/app/esbuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/esbuild.js -------------------------------------------------------------------------------- /cloud/app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/package-lock.json -------------------------------------------------------------------------------- /cloud/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/package.json -------------------------------------------------------------------------------- /cloud/app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/public/favicon.ico -------------------------------------------------------------------------------- /cloud/app/public/google-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/public/google-logo.svg -------------------------------------------------------------------------------- /cloud/app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/public/index.html -------------------------------------------------------------------------------- /cloud/app/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/public/logo.svg -------------------------------------------------------------------------------- /cloud/app/public/logo_text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/public/logo_text.svg -------------------------------------------------------------------------------- /cloud/app/public/openid-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/public/openid-logo.png -------------------------------------------------------------------------------- /cloud/app/public/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/public/style.css -------------------------------------------------------------------------------- /cloud/app/server/accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/server/accounts.js -------------------------------------------------------------------------------- /cloud/app/server/docker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/server/docker.js -------------------------------------------------------------------------------- /cloud/app/server/docker_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/server/docker_test.js -------------------------------------------------------------------------------- /cloud/app/server/email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/server/email.js -------------------------------------------------------------------------------- /cloud/app/server/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/server/install.js -------------------------------------------------------------------------------- /cloud/app/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/server/server.js -------------------------------------------------------------------------------- /cloud/app/server/telemetry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/server/telemetry.js -------------------------------------------------------------------------------- /cloud/app/server/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/server/utils.js -------------------------------------------------------------------------------- /cloud/app/server/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/server/utils.test.js -------------------------------------------------------------------------------- /cloud/app/src/Admin.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/Admin.jsx -------------------------------------------------------------------------------- /cloud/app/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/App.jsx -------------------------------------------------------------------------------- /cloud/app/src/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/Login.jsx -------------------------------------------------------------------------------- /cloud/app/src/Security.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/Security.jsx -------------------------------------------------------------------------------- /cloud/app/src/Sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/Sidebar.jsx -------------------------------------------------------------------------------- /cloud/app/src/StandAloneComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/StandAloneComponent.jsx -------------------------------------------------------------------------------- /cloud/app/src/TransitiveLogo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/TransitiveLogo.jsx -------------------------------------------------------------------------------- /cloud/app/src/hooks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/hooks.jsx -------------------------------------------------------------------------------- /cloud/app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/index.js -------------------------------------------------------------------------------- /cloud/app/src/utils/Code.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/utils/Code.jsx -------------------------------------------------------------------------------- /cloud/app/src/utils/ConfirmedButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/utils/ConfirmedButton.jsx -------------------------------------------------------------------------------- /cloud/app/src/utils/Delayed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/utils/Delayed.jsx -------------------------------------------------------------------------------- /cloud/app/src/utils/Embed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/utils/Embed.jsx -------------------------------------------------------------------------------- /cloud/app/src/utils/Fold.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/utils/Fold.jsx -------------------------------------------------------------------------------- /cloud/app/src/utils/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/utils/colors.js -------------------------------------------------------------------------------- /cloud/app/src/utils/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/utils/index.jsx -------------------------------------------------------------------------------- /cloud/app/src/utils/logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/utils/logic.js -------------------------------------------------------------------------------- /cloud/app/src/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/src/utils/utils.js -------------------------------------------------------------------------------- /cloud/app/tmux.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/tmux.conf -------------------------------------------------------------------------------- /cloud/app/tmux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/tmux.sh -------------------------------------------------------------------------------- /cloud/app/web_components/config-editor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/web_components/config-editor.jsx -------------------------------------------------------------------------------- /cloud/app/web_components/resource-metrics.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/web_components/resource-metrics.jsx -------------------------------------------------------------------------------- /cloud/app/web_components/robot-agent-device-header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/web_components/robot-agent-device-header.jsx -------------------------------------------------------------------------------- /cloud/app/web_components/robot-agent-device.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/web_components/robot-agent-device.jsx -------------------------------------------------------------------------------- /cloud/app/web_components/robot-agent-fleet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/web_components/robot-agent-fleet.jsx -------------------------------------------------------------------------------- /cloud/app/web_components/self-check.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/web_components/self-check.jsx -------------------------------------------------------------------------------- /cloud/app/web_components/shared.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/app/web_components/shared.jsx -------------------------------------------------------------------------------- /cloud/certs/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/certs/.dockerignore -------------------------------------------------------------------------------- /cloud/certs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/certs/.gitignore -------------------------------------------------------------------------------- /cloud/certs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/certs/Dockerfile -------------------------------------------------------------------------------- /cloud/certs/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/certs/generate.sh -------------------------------------------------------------------------------- /cloud/clickhouse/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/clickhouse/Dockerfile -------------------------------------------------------------------------------- /cloud/clickhouse/etc/clickhouse-server/config.d/50_transitive.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/clickhouse/etc/clickhouse-server/config.d/50_transitive.xml -------------------------------------------------------------------------------- /cloud/clickhouse/etc/clickhouse-server/users.d/50_transitive.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/clickhouse/etc/clickhouse-server/users.d/50_transitive.xml -------------------------------------------------------------------------------- /cloud/dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/dev.sh -------------------------------------------------------------------------------- /cloud/docker-compose.override.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/docker-compose.override.yaml -------------------------------------------------------------------------------- /cloud/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/docker-compose.yaml -------------------------------------------------------------------------------- /cloud/mongo/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mongo:5 2 | 3 | COPY init.js /docker-entrypoint-initdb.d/ 4 | -------------------------------------------------------------------------------- /cloud/mongo/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/mongo/init.js -------------------------------------------------------------------------------- /cloud/mosquitto/.gitignore: -------------------------------------------------------------------------------- 1 | certs 2 | tests 3 | -------------------------------------------------------------------------------- /cloud/mosquitto/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/mosquitto/Dockerfile -------------------------------------------------------------------------------- /cloud/mosquitto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/mosquitto/README.md -------------------------------------------------------------------------------- /cloud/mosquitto/auth-transitive/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/mosquitto/auth-transitive/compile.sh -------------------------------------------------------------------------------- /cloud/mosquitto/auth-transitive/compile_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/mosquitto/auth-transitive/compile_tests.sh -------------------------------------------------------------------------------- /cloud/mosquitto/auth-transitive/isAuthorized.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/mosquitto/auth-transitive/isAuthorized.hpp -------------------------------------------------------------------------------- /cloud/mosquitto/auth-transitive/mosquitto_auth_transitive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/mosquitto/auth-transitive/mosquitto_auth_transitive.cpp -------------------------------------------------------------------------------- /cloud/mosquitto/auth-transitive/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/mosquitto/auth-transitive/tests.cpp -------------------------------------------------------------------------------- /cloud/mosquitto/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/mosquitto/entrypoint.sh -------------------------------------------------------------------------------- /cloud/mosquitto/mosquitto.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/mosquitto/mosquitto.conf -------------------------------------------------------------------------------- /cloud/proxy/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /cloud/proxy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/proxy/.gitignore -------------------------------------------------------------------------------- /cloud/proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/proxy/Dockerfile -------------------------------------------------------------------------------- /cloud/proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/proxy/README.md -------------------------------------------------------------------------------- /cloud/proxy/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/proxy/index.js -------------------------------------------------------------------------------- /cloud/proxy/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/proxy/package-lock.json -------------------------------------------------------------------------------- /cloud/proxy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/proxy/package.json -------------------------------------------------------------------------------- /cloud/registry/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /cloud/registry/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /cloud/registry/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/registry/Dockerfile -------------------------------------------------------------------------------- /cloud/registry/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/registry/index.js -------------------------------------------------------------------------------- /cloud/registry/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/registry/package-lock.json -------------------------------------------------------------------------------- /cloud/registry/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/registry/package.json -------------------------------------------------------------------------------- /cloud/registry/readme.md: -------------------------------------------------------------------------------- 1 | A basic npm registry server implementation. 2 | -------------------------------------------------------------------------------- /cloud/sample.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/sample.env -------------------------------------------------------------------------------- /cloud/tools/README.md: -------------------------------------------------------------------------------- 1 | Some tools that are useful in development. 2 | -------------------------------------------------------------------------------- /cloud/tools/mDNS/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /cloud/tools/mDNS/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /cloud/tools/mDNS/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/tools/mDNS/Dockerfile -------------------------------------------------------------------------------- /cloud/tools/mDNS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/tools/mDNS/README.md -------------------------------------------------------------------------------- /cloud/tools/mDNS/enable_mdns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/tools/mDNS/enable_mdns.sh -------------------------------------------------------------------------------- /cloud/tools/mDNS/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/tools/mDNS/package-lock.json -------------------------------------------------------------------------------- /cloud/tools/mDNS/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/tools/mDNS/package.json -------------------------------------------------------------------------------- /cloud/tools/mDNS/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/cloud/tools/mDNS/server.js -------------------------------------------------------------------------------- /robot-agent/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .npmrc 3 | -------------------------------------------------------------------------------- /robot-agent/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | revertuid 3 | tr_docker -------------------------------------------------------------------------------- /robot-agent/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/.npmrc -------------------------------------------------------------------------------- /robot-agent/DEVMODE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/DEVMODE -------------------------------------------------------------------------------- /robot-agent/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/Dockerfile -------------------------------------------------------------------------------- /robot-agent/Dockerfile-dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/Dockerfile-dev -------------------------------------------------------------------------------- /robot-agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/README.md -------------------------------------------------------------------------------- /robot-agent/aptCommon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/aptCommon.sh -------------------------------------------------------------------------------- /robot-agent/aptFetch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/aptFetch.sh -------------------------------------------------------------------------------- /robot-agent/aptLocal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/aptLocal.sh -------------------------------------------------------------------------------- /robot-agent/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/commands.js -------------------------------------------------------------------------------- /robot-agent/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/config.js -------------------------------------------------------------------------------- /robot-agent/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/constants.js -------------------------------------------------------------------------------- /robot-agent/docker_install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/docker_install.js -------------------------------------------------------------------------------- /robot-agent/dpkgStatus.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/dpkgStatus.sh -------------------------------------------------------------------------------- /robot-agent/generate_certs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/generate_certs.sh -------------------------------------------------------------------------------- /robot-agent/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/index.js -------------------------------------------------------------------------------- /robot-agent/localApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/localApi.js -------------------------------------------------------------------------------- /robot-agent/localMQTT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/localMQTT.js -------------------------------------------------------------------------------- /robot-agent/logMonitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/logMonitor.js -------------------------------------------------------------------------------- /robot-agent/mqtt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/mqtt.js -------------------------------------------------------------------------------- /robot-agent/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/package-lock.json -------------------------------------------------------------------------------- /robot-agent/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/package.json -------------------------------------------------------------------------------- /robot-agent/postinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/postinstall.sh -------------------------------------------------------------------------------- /robot-agent/preinstallPackage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/preinstallPackage.sh -------------------------------------------------------------------------------- /robot-agent/preuninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/preuninstall.sh -------------------------------------------------------------------------------- /robot-agent/republish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/republish.sh -------------------------------------------------------------------------------- /robot-agent/resourceMonitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/resourceMonitor.js -------------------------------------------------------------------------------- /robot-agent/revertuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/revertuid.c -------------------------------------------------------------------------------- /robot-agent/run_in_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/run_in_docker.sh -------------------------------------------------------------------------------- /robot-agent/selfChecks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/selfChecks.js -------------------------------------------------------------------------------- /robot-agent/startPackage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/startPackage.sh -------------------------------------------------------------------------------- /robot-agent/start_agent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/start_agent.sh -------------------------------------------------------------------------------- /robot-agent/transitive-robot.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/transitive-robot.service -------------------------------------------------------------------------------- /robot-agent/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/uninstall.sh -------------------------------------------------------------------------------- /robot-agent/unshare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/unshare.sh -------------------------------------------------------------------------------- /robot-agent/unshared.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/unshared.sh -------------------------------------------------------------------------------- /robot-agent/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/utils.js -------------------------------------------------------------------------------- /robot-agent/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitiverobotics/transitive/HEAD/robot-agent/utils.test.js --------------------------------------------------------------------------------