-
Notifications
You must be signed in to change notification settings - Fork 4
Home
CDT.cloud Deployment-Server
The CDT.cloud Deployment-Server is a service for embedded deployment environments.
It enables the whole development process for microcontrollers, including distributed development, remote deployment and monitoring.
Additionally, the service allows for an overall administration of the devices and deployments with a user-centric dashboard.
We have implemented an auto-installation and start script here for a quick and easy start into the service.
For detailed instructions on how to start and adjust each service included in the CDT.cloud Deployment-Server please visit the individual packages.
- Deployment Server by default running on localhost:3001/api
- AdminUI after setting up the Deployment Server by default running on localhost:3001
- Theia Extension by default running on localhost:3000
- Device Connector
To have an easy installation and start of the CDT.cloud Services run the ./cdtcloud
script.
- NodeJS Version >= 16.5.0
- Yarn Version >= 1.22.18
- PostgreSQL Server >= 14.3
- Arduino CLI >= 0.20.0 (last tested 0.21.1)
- Run a PostgreSQL Server -- Natively or using Docker (
docker-compose up db
) - Start an Arduino CLI daemon with
arduino-cli daemon --port 50051 --daemonize
- Select
init
in the./cdtcloud
script to run the initialization for the first start and install all dependencies
- Using the
./cdtcloud
script, you can run a demo service by selectingrun cdtcloud demo
- To start a specific service, use
yarn run
and select the desired command
- Select
docker
in the./cdtcloud
script - Enter the command to start the desired service
- You can use the
docker
section to attach and kill containers as well
This code and content is released under the EPL 2.0 license.