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:
Jeroen Laverman
2018-09-21 14:12:47 +02:00
committed by GitHub
parent 5fe86954b0
commit 9fb2e7f3be
47 changed files with 632 additions and 123 deletions

View File

@@ -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">&nbsp;</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 | &#10003; | &#10003; | &#10003; |
| hawkBit Device Simulator | | | &#10003; |
| MySQL | | &#10003; | &#10003; |
| RabbitMQ | | &#10003; | &#10003; |
### 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

View File

@@ -3,6 +3,12 @@ title: Release Notes
weight: 100
---
## 0.2.2
**Release Date:** Thursday, September 21, 2018 <br />
[Tag](https://github.com/eclipse/hawkbit/releases/tag/0.2.2) /
[Release](https://github.com/eclipse/hawkbit/milestone/10?closed=1)
## 0.2.1
**Release Date:** Friday, July 6, 2018 <br />

4
docs/content/sandbox.md Normal file
View File

@@ -0,0 +1,4 @@
---
title: Sandbox
redirectURL: https://hawkbit.eclipse.org
---

View File

@@ -1,11 +0,0 @@
---
title: Sandbox
weight: -201
---
## We are sorry, but the sandbox is currently unavailable
{{% warning %}}
We are migrating the hawkBit Sandbox to be hosted by the Eclipse Foundation. Therefore, it is currently unavailable.
We will be back soon.
{{% /warning %}}