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 "") |
|||
|
|||
## LabInstance noVNC |
|||
|
|||
|
|||
## Quickstart |
|||
|
|||
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