Commit 085e388b16c5b589bae308f869bacb5b142aecf4

Authored by Etienne Pallier
1 parent 10ebce4d
Exists in dev

added option web - only - to PYROS_DOCKER_RUN

docker/PYROS_DOCKER_RUN
... ... @@ -14,6 +14,12 @@ fi
14 14 #docker exec pyros python3 pyros.py start webserver $@ > ../../LOG_PYROS_webserver.log 2>&1 &
15 15 docker exec pyros python3 pyros.py start -o tnc webserver > ../../LOG_PYROS_webserver.log 2>&1 &
16 16  
  17 +# exit if webserver only
  18 +#[[ $1 == "web" ]] && exit
  19 +
  20 +# Go on only if not "web"
  21 +if [[ $1 != "web" ]] ; then
  22 +
17 23 # 2) PLC simulator
18 24 # - Display log on current terminal
19 25 #docker exec -it pyros bash -c "cd simulators/plc/ ; ./plcSimulator.py"
... ... @@ -26,7 +32,12 @@ docker exec pyros bash -c "cd simulators/plc/ ; ./plcSimulator.py" > ../../LOG_P
26 32 # - Save log in file
27 33 docker exec pyros python3 pyros.py start agentM > ../../LOG_PYROS_agent_monitoring.log 2>&1 &
28 34  
  35 +fi
  36 +
  37 +
  38 +
29 39 # SEE ALL PROCESSES LAUNCHED
  40 +sleep 3
30 41 ./KILL_PYROS_DOCKER_RUN no
31 42  
32 43  
... ...
docker/PYROS_DOCKER_UPDATE_AND_RESTART
... ... @@ -12,9 +12,9 @@ abort() {
12 12 }
13 13  
14 14 # 1) Stop
15   -# kill twice to be sure it's really dead !
16 15 ./KILL_PYROS_DOCKER_RUN || abort "Could not kill"
17   -./KILL_PYROS_DOCKER_RUN
  16 +# kill twice to be sure it's really dead !
  17 +#./KILL_PYROS_DOCKER_RUN
18 18  
19 19 # 2) Update
20 20 ./PYROS_DOCKER_UPDATE || abort "Could not update"
... ... @@ -23,7 +23,7 @@ abort() {
23 23 ./PYROS_DOCKER_TEST || abort "TESTS KO"
24 24  
25 25 # 4) Start again
26   -./PYROS_DOCKER_RUN || abort "Could not run"
  26 +./PYROS_DOCKER_RUN $1 || abort "Could not run"
27 27  
28 28 # See what's running
29 29 ./KILL_PYROS_DOCKER_RUN no
... ...
docker/PYROS_DOCKER_UPDATE_AND_RESTART.bat
1 1 KILL_PYROS_DOCKER_RUN
2   -KILL_PYROS_DOCKER_RUN
3 2  
4   -./PYROS_DOCKER_UPDATE
  3 +PYROS_DOCKER_UPDATE
5 4  
6   -./PYROS_DOCKER_TEST
  5 +PYROS_DOCKER_TEST
7 6  
8   -./PYROS_DOCKER_RUN
  7 +PYROS_DOCKER_RUN
9 8  
... ...