Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/redhat-iot/iot-cloud-stack-ece2018
IoT Cloud Stack Tutorial – EclipseCon Europe 2018
https://github.com/redhat-iot/iot-cloud-stack-ece2018
che cloud eclipse enmasse hono iot kafka openshift
Last synced: 3 months ago
JSON representation
IoT Cloud Stack Tutorial – EclipseCon Europe 2018
- Host: GitHub
- URL: https://github.com/redhat-iot/iot-cloud-stack-ece2018
- Owner: redhat-iot
- Created: 2018-08-13T15:39:19.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-06T09:42:01.000Z (almost 6 years ago)
- Last Synced: 2024-11-02T14:34:04.211Z (3 months ago)
- Topics: che, cloud, eclipse, enmasse, hono, iot, kafka, openshift
- Homepage: https://www.eclipsecon.org/europe2018/sessions/build-your-own-iot-cloud-stack
- Size: 39.1 KB
- Stars: 12
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IoT Cloud Stack Tutorial – EclipseCon Europe 2018
**Note:** This repository uses Git submodules. Either clone with `--recursive` or run `git submodule update --init --recursive` after cloning.
## Getting started
Clone this repository:
git clone https://github.com/redhat-iot/iot-cloud-stack-ece2018 --recursive
**Git for Windows:** If you are using Git for Windows, then you need to execute the following
command __before__ cloning the Git repository.git config --global core.longpaths true
Move on to: [steps](steps)
## Be prepared
Before you come to Ludwigsburg, you should prepare yourself. The following sub-sections help you
bring what you will need for this tutorial.### GitHub Account
This tutorial requires a GitHub account, which you can use to fork repositories and
set webhooks to those forks. You can, of course, create a new GitHub account.### A Linux machine
Yes, Linux is awesome. Bring your Linux notebook including:
* A web browser
* Either
* Command line `git`
* Or the Eclipse IDE with Git support
* The classics
* Like `bash`, `curl`, `sed`, … nothing fancy### But I got a Mac!
It's actually less about the kernel, more about the command line tools. *sigh* ...
GNU/Mac OS X will work as well, as long as you still bring the tools mentioned above.
It might be helpful to install GNU Sed using `brew install gnu-sed`.### And what about Windows?
Don't count on playing Minesweeper during the tutorial 😉
With Windows you need to prepare yourself. You will still need the basics already
mentioned: web browser, git, command line classics.Windows doens't bring those out of the box, so you need to take care of that
yourself.There are a few choices you have:
* Run Linux virtual machine – That brings you back to [A Linux machine](#a-linux-machine), but you finally
got a nice little Linux box on your machine.
* Install [Git for Windows](https://git-scm.com/download/win) – Git for Windows allows you to install a "Git Bash", which
has everything this tutorial needs. Might be a good alternative over a full blown virtual machine.
* Run a docker container – `docker run -ti centos:7` and installing a few extras should work as well. But
from what I know, this boils down to running Docker with a virtual machine again.
* Go for the Windows 10 Linux subsystem – Yes, hell froze over once again. And now Windows acts like the Linux kernel.