This repository hosts deployment and installation resources for the Eclipse aeriOS project, including:
- Docker Compose files
- Helm charts
- Installation scripts and configuration examples
- Supporting documentation
- Static files such as images
🌍 Project website:
https://projects.eclipse.org/projects/iot.aerios
📦 Resources portal (GitHub Pages):
https://eclipse-aerios.github.io/resources
💻 GitHub repository:
https://github.com/eclipse-aerios
🐳 Docker Hub repository:
https://hub.docker.com/u/eclipseaerios
☸️ Helm chart repository:
https://eclipse-aerios.github.io/resources/charts
☸️ Artifact Hub repository:
https://artifacthub.io/packages/search?org=eclipse-aerios
resources/
├── docker-compose/
│ ├── <component-name>/
│ │ ├── docker-compose.yaml
│ │ ├── config-files.json
├── charts/
│ ├── <components-charts.tgz
│ └── index.yaml
├── docs/
└── images/
After adding the already packaged Helm charts inside the charts folder, run the following command to update the context of the index.yaml file:
helm repo index charts --url https://eclipse-aerios.github.io/resources/charts --merge .\charts\index.yaml --debugThen, commit and push the changes.
First, add the aeriOS Helm chart repository
helm repo add eclipse-aerios https://eclipse-aerios.github.io/resources/chartsThen, check if the addition of this Helm chart repository has been performed properly by listing all the available charts:
helm repo update
helm search repo eclipse-aeriosNow, Eclipse aeriOS Helm charts can be installed. For instance:
helm install federator eclipse-aerios/federator --debugTo download a Docker Compose file:
wget https://raw.githubusercontent.com/eclipse-aerios/resources/refs/heads/main/docker-compose/<component>/docker-compose.yamlFor instance:
wget https://raw.githubusercontent.com/eclipse-aerios/resources/refs/heads/main/docker-compose/federator/docker-compose.yamlTo quickly download and start a Docker Compose deployment with no modifications:
curl https://raw.githubusercontent.com/eclipse-aerios/resources/refs/heads/main/docker-compose/<component>/docker-compose.yaml | docker compose -f /dev/stdin up -dFor instance:
curl https://raw.githubusercontent.com/eclipse-aerios/resources/refs/heads/main/docker-compose/federator/docker-compose.yaml | docker compose -f /dev/stdin up -d
