Add new sandbox (#741)
* Add new sandbox files and remove temporary unavailable notice * remove old deployment script * adapt application properties * restructure hawkbit-runtime * move sandbox description. * adapt license checks * Introduce review findings and add new docker files * Remove redundant profile and attribute * Update website * redirect to sandbox * getting started * Add description for docker folder and renew favicon
This commit is contained in:
@@ -6,10 +6,12 @@ weight: 20
|
||||
## On Sandbox
|
||||
|
||||
We offer a sandbox installation that is free for everyone to try out hawkBit's [Management UI](/hawkbit/ui/),
|
||||
[Management API](/hawkbit/apis/management_api/), and [Direct Device Integration API](/hawkbit/apis/ddi_api/).
|
||||
[Management API](/hawkbit/apis/management_api/), and [Direct Device Integration API](/hawkbit/apis/ddi_api/):
|
||||
**[<i class="fas fa-desktop"> </i> https://hawkbit.eclipse.org](https://hawkbit.eclipse.org)**
|
||||
|
||||
{{% warning %}}
|
||||
The hawkBit sandbox is currently unavailable. [More infos ...](/hawkbit/sandbox/sandboxunavailable/)
|
||||
The sandbox is a shared installation that will be reset from time to time. Therefore, it is not allowed to upload
|
||||
any personal data.
|
||||
{{% /warning %}}
|
||||
|
||||
In addition, the following vendors offer free trial accounts for their Eclipse hawkBit compatible products:
|
||||
@@ -19,22 +21,43 @@ In addition, the following vendors offer free trial accounts for their Eclipse h
|
||||
|
||||
## From Docker Image
|
||||
|
||||
### Update server only
|
||||
### Overview
|
||||
|
||||
```sh
|
||||
$ docker run -d -p 8080:8080 hawkbit/hawkbit-update-server
|
||||
| Service / Container | A | B | C |
|
||||
|---|---|---|---|
|
||||
| hawkBit Update Server | ✓ | ✓ | ✓ |
|
||||
| hawkBit Device Simulator | | | ✓ |
|
||||
| MySQL | | ✓ | ✓ |
|
||||
| RabbitMQ | | ✓ | ✓ |
|
||||
|
||||
### A: Run hawkBit Update Server as Docker Container
|
||||
|
||||
Start the hawkBit Update Server as a single container
|
||||
|
||||
```bash
|
||||
$ docker run -p 8080:8080 hawkbit/hawkbit-update-server:latest
|
||||
```
|
||||
|
||||
### Updates server + MySql + RabbitMq
|
||||
### B: Run hawkBit Update Server with services as Docker Compose
|
||||
|
||||
```sh
|
||||
Start the hawkBit Update Server together with an MySQL and RabbitMQ instance as containers
|
||||
|
||||
```bash
|
||||
$ git clone https://github.com/eclipse/hawkbit.git
|
||||
$ cd hawkbit/hawkbit-runtime/hawkbit-update-server/docker
|
||||
$ docker-compose up -d
|
||||
```
|
||||
{{% note %}}
|
||||
Requires Docker-Compose installed.
|
||||
{{% /note %}}
|
||||
|
||||
### C: Run hawkBit Update Server with services as Docker Stack
|
||||
|
||||
Start the hawkBit Update Server and Device Simulator together with an MySQL and RabbitMQ instance as services within a swarm
|
||||
|
||||
```bash
|
||||
$ git clone https://github.com/eclipse/hawkbit.git
|
||||
$ cd hawkbit/hawkbit-runtime/hawkbit-update-server/docker
|
||||
$ docker stack init
|
||||
$ docker stack deploy -c docker-compose-stack.yml hawkbit
|
||||
```
|
||||
|
||||
## From Sources
|
||||
|
||||
|
||||
Reference in New Issue
Block a user