zeus
3 years ago
3 changed files with 119 additions and 3 deletions
@ -0,0 +1,52 @@ |
|||||
|
|
||||
|
DIR:=$(strip $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))) |
||||
|
mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST))) |
||||
|
current_dir := $(notdir $(patsubst %/,%,$(dir $(mkfile_path)))) |
||||
|
RHOST= |
||||
|
|
||||
|
SHELL := /bin/bash |
||||
|
|
||||
|
.PHONY: create help start stop list clean |
||||
|
|
||||
|
help: |
||||
|
@echo "" ; |
||||
|
@echo "" ; |
||||
|
@echo "--------------" ; |
||||
|
@echo " SwarmLab.io " ; |
||||
|
@echo "--------------" ; |
||||
|
@echo "" ; |
||||
|
@echo " USAGE: make [COMMAND]" ; |
||||
|
@echo "" ; |
||||
|
@echo " Examples of [COMMAND] can be:" ; |
||||
|
@echo "" ; |
||||
|
@echo " create: create service " ; |
||||
|
@echo "" ; |
||||
|
@echo " start: start service " ; |
||||
|
@echo "" ; |
||||
|
@echo " stop: shutdown service" ; |
||||
|
@echo "" ; |
||||
|
@echo " clean: remove images in the system" ; |
||||
|
@echo "" ; |
||||
|
@echo " list: show running containers of instance" ; |
||||
|
@echo "" ; |
||||
|
@echo " help: show this message" ; |
||||
|
@echo "" ; |
||||
|
@echo "More info:" ; |
||||
|
@echo "http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/index.html" ; |
||||
|
@echo "" ; |
||||
|
@echo "" ; |
||||
|
|
||||
|
create: |
||||
|
@./install/usr/share/swarmlab.io/sec/swarmlab-sec create 2>/dev/null ; true |
||||
|
|
||||
|
start: |
||||
|
@./install/usr/share/swarmlab.io/sec/swarmlab-sec up 2>/dev/null ; true |
||||
|
|
||||
|
list: |
||||
|
@./install/usr/share/swarmlab.io/sec/swarmlab-sec list 2>/dev/null ; true |
||||
|
|
||||
|
stop: |
||||
|
@./install/usr/share/swarmlab.io/sec/swarmlab-sec down 2>/dev/null ; true |
||||
|
|
||||
|
clean: |
||||
|
@./install/usr/share/swarmlab.io/sec/swarmlab-sec clean 2>/dev/null ; true |
@ -1,16 +1,75 @@ |
|||||
# microservice-noVNC |
|
||||
|
|
||||
|
## Swarmlab is a collection of services that aims to |
||||
|
|
||||
|
> - provide teachers and professors with online remote tools to do their lessons |
||||
|
> |
||||
|
> - give students the opportunity to study real life examples in their chosen area of expertise |
||||
|
> |
||||
|
> - allow developers to fully test and debug their applications and provide POC’s |
||||
|
> |
||||
|
> - or you simply want to use a Application (in a microservices-based architecture) |
||||
|
> |
||||
|
> Swarmlab provides you with all the required tools, tools to teach work or try out demos in a completely virtual environment. |
||||
|
> |
||||
|
> More info: http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/index.html |
||||
|
|
||||
|
|
||||
|
|
||||
## LabInstance noVNC |
|
||||
|
|
||||
|
|
||||
![alt text](images/swarmlab-network.png "") |
![alt text](images/swarmlab-network.png "") |
||||
|
|
||||
|
## LabInstance noVNC |
||||
|
|
||||
|
|
||||
## Quickstart |
## Quickstart |
||||
|
|
||||
Connect using noVNC via browser |
Connect using noVNC via browser |
||||
|
|
||||
|
|
||||
|
|
||||
|
### RUN INSTANCE |
||||
|
|
||||
|
Swarmlab services can be run in different ways. |
||||
|
|
||||
|
- You can run them **through the swarmlab hybrid environment** (http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/hybrid/start-microservices.html) |
||||
|
- or use them individually at will on the **command line of your system** |
||||
|
|
||||
|
|
||||
|
|
||||
|
#### CLI |
||||
|
|
||||
|
> git clone ... |
||||
|
> |
||||
|
> cd [DIRECTORY] |
||||
|
> |
||||
|
|
||||
|
#### help |
||||
|
> |
||||
|
> make help |
||||
|
> |
||||
|
|
||||
|
#### create service |
||||
|
> |
||||
|
> make create |
||||
|
> |
||||
|
|
||||
|
#### start service |
||||
|
> |
||||
|
> make start |
||||
|
> |
||||
|
|
||||
|
#### stop service |
||||
|
> |
||||
|
> make stop |
||||
|
> |
||||
|
|
||||
|
#### list service |
||||
|
> |
||||
|
> make list |
||||
|
> |
||||
|
|
||||
|
#### clean service |
||||
|
> |
||||
|
> make clean |
||||
|
> |
||||
|
Loading…
Reference in new issue