Commit 2f2cd3409a632720c924ec333f85fe00af756eb6

Authored by Etienne Pallier
1 parent f4953d67
Exists in master and in 1 other branch dev

amelioration test si docker hors conteneur en mode 1liner, used in all scripts in data/

ADD_NEW_SUPERADMIN_LDAP_USER
@@ -3,16 +3,11 @@ @@ -3,16 +3,11 @@
3 # -- Ajout d'un nouvel utilisateur superadmin 3 # -- Ajout d'un nouvel utilisateur superadmin
4 # (qui doit correspondre à un utilisateur référencé dans l'annuaire LDAP) 4 # (qui doit correspondre à un utilisateur référencé dans l'annuaire LDAP)
5 5
6 -# Si execution directe depuis le repertoire data/ (bind du repertoire docker) 6 +# Si docker et execution directe (hors conteneur) depuis le repertoire data/ (bind du repertoire docker)
7 # => on rappelle ce meme script avec le CLI docker puis on exit 7 # => on rappelle ce meme script avec le CLI docker puis on exit
8 -if [[ -f ../docker-compose.yml ]] ; then  
9 - #cd ../  
10 - docker exec -it labinvent $0  
11 - exit  
12 -fi  
13 -echo "IN $(pwd)"  
14 - 8 +[ -f ../docker-compose.yml ] && (docker exec -it labinvent $0 $* ; true) && exit
15 # Execution SANS docker, ou bien AVEC docker depuis le conteneur 9 # Execution SANS docker, ou bien AVEC docker depuis le conteneur
  10 +echo "IN $(pwd)"
16 11
17 12
18 13
1 #!/usr/bin/env bash 1 #!/usr/bin/env bash
2 2
3 -# Si execution directe depuis le repertoire data/ (bind du repertoire docker) 3 +# Si docker et execution directe (hors conteneur) depuis le repertoire data/ (bind du repertoire docker)
4 # => on rappelle ce meme script avec le CLI docker puis on exit 4 # => on rappelle ce meme script avec le CLI docker puis on exit
5 -[ -f ../docker-compose.yml ] && docker exec -it labinvent $0  
6 -[ -f ../docker-compose.yml ] && exit 5 +[ -f ../docker-compose.yml ] && (docker exec -it labinvent $0 $* ; true) && exit
  6 +##[ -f ../docker-compose.yml ] && exit
7 7
8 #if [[ -f ../docker-compose.yml ]] ; then 8 #if [[ -f ../docker-compose.yml ]] ; then
9 ##cd ../ 9 ##cd ../
CONNECT_TO_MYSQL_AS_ROOT
1 #!/usr/bin/env bash 1 #!/usr/bin/env bash
2 2
3 -# Si execution directe depuis le repertoire data/ (bind du repertoire docker) 3 +# Si docker et execution directe (hors conteneur) depuis le repertoire data/ (bind du repertoire docker)
4 # => on rappelle ce meme script avec le CLI docker puis on exit 4 # => on rappelle ce meme script avec le CLI docker puis on exit
5 -[ -f ../docker-compose.yml ] && docker exec -it labinvent $0  
6 -[ -f ../docker-compose.yml ] && exit 5 +[ -f ../docker-compose.yml ] && (docker exec -it labinvent $0 $* ; true) && exit
  6 +#[ -f ../docker-compose.yml ] && docker exec -it labinvent $0
  7 +#[ -f ../docker-compose.yml ] && exit
7 # Execution SANS docker, ou bien AVEC docker depuis le conteneur 8 # Execution SANS docker, ou bien AVEC docker depuis le conteneur
8 echo "IN $(pwd)" 9 echo "IN $(pwd)"
9 10
CONNECT_TO_MYSQL_AS_USER
1 #!/usr/bin/env bash 1 #!/usr/bin/env bash
2 2
3 -# Si execution directe depuis le repertoire data/ (bind du repertoire docker) 3 +# Si docker et execution directe (hors conteneur) depuis le repertoire data/ (bind du repertoire docker)
4 # => on rappelle ce meme script avec le CLI docker puis on exit 4 # => on rappelle ce meme script avec le CLI docker puis on exit
5 -[ -f ../docker-compose.yml ] && docker exec -it labinvent $0  
6 -[ -f ../docker-compose.yml ] && exit 5 +[ -f ../docker-compose.yml ] && (docker exec -it labinvent $0 $* ; true) && exit
  6 +#[ -f ../docker-compose.yml ] && docker exec -it labinvent $0
  7 +#[ -f ../docker-compose.yml ] && exit
7 # Execution SANS docker, ou bien AVEC docker depuis le conteneur 8 # Execution SANS docker, ou bien AVEC docker depuis le conteneur
8 echo "IN $(pwd)" 9 echo "IN $(pwd)"
9 10
@@ -14,9 +15,9 @@ echo "IN $(pwd)" @@ -14,9 +15,9 @@ echo "IN $(pwd)"
14 # Si fichier install/ENV.sh existe, alors mode SANS docker 15 # Si fichier install/ENV.sh existe, alors mode SANS docker
15 [ -f install/ENV.sh ] && source install/ENV.sh 16 [ -f install/ENV.sh ] && source install/ENV.sh
16 17
17 -echo $MYSQL_USER  
18 -echo $MYSQL_PASSWORD  
19 -echo $MYSQL_HOST 18 +#echo $MYSQL_USER
  19 +#echo $MYSQL_PASSWORD
  20 +#echo $MYSQL_HOST
20 21
21 #echo $MYSQL_PORT #127.0.0.1:3307 22 #echo $MYSQL_PORT #127.0.0.1:3307
22 #MYSQL_PORT=$(echo "$MYSQL_PORT" | cut -d':' -f 2) 23 #MYSQL_PORT=$(echo "$MYSQL_PORT" | cut -d':' -f 2)
1 #!/usr/bin/env bash 1 #!/usr/bin/env bash
2 2
3 -# Si execution directe depuis le repertoire data/ (bind du repertoire docker) 3 +# Si docker et execution directe (hors conteneur) depuis le repertoire data/ (bind du repertoire docker)
4 # => on rappelle ce meme script avec le CLI docker puis on exit 4 # => on rappelle ce meme script avec le CLI docker puis on exit
5 -[ -f ../docker-compose.yml ] && docker exec -it labinvent $0  
6 -[ -f ../docker-compose.yml ] && exit 5 +[ -f ../docker-compose.yml ] && (docker exec -it labinvent $0 $* ; true) && exit
  6 +#[ -f ../docker-compose.yml ] && docker exec -it labinvent $0
  7 +#[ -f ../docker-compose.yml ] && exit
7 # Execution SANS docker, ou bien AVEC docker depuis le conteneur 8 # Execution SANS docker, ou bien AVEC docker depuis le conteneur
8 echo "IN $(pwd)" 9 echo "IN $(pwd)"
9 10
1 #!/usr/bin/env bash 1 #!/usr/bin/env bash
2 2
3 -# Si execution directe depuis le repertoire data/ (bind du repertoire docker) 3 +# Si docker et execution directe (hors conteneur) depuis le repertoire data/ (bind du repertoire docker)
4 # => on rappelle ce meme script avec le CLI docker puis on exit 4 # => on rappelle ce meme script avec le CLI docker puis on exit
5 -[ -f ../docker-compose.yml ] && docker exec -it labinvent $0  
6 -[ -f ../docker-compose.yml ] && exit 5 +[ -f ../docker-compose.yml ] && (docker exec -it labinvent $0 $* ; true) && exit
7 # Execution SANS docker, ou bien AVEC docker depuis le conteneur 6 # Execution SANS docker, ou bien AVEC docker depuis le conteneur
8 echo "IN $(pwd)" 7 echo "IN $(pwd)"
9 8
@@ -5,10 +5,9 @@ @@ -5,10 +5,9 @@
5 # INPUT args 5 # INPUT args
6 # $1 = platforme (par défaut linux) 6 # $1 = platforme (par défaut linux)
7 7
8 -# Si execution directe depuis le repertoire data/ (bind du repertoire docker) 8 +# Si docker et execution directe (hors conteneur) depuis le repertoire data/ (bind du repertoire docker)
9 # => on rappelle ce meme script avec le CLI docker puis on exit 9 # => on rappelle ce meme script avec le CLI docker puis on exit
10 -[ -f ../docker-compose.yml ] && docker exec -it labinvent $0 $1  
11 -[ -f ../docker-compose.yml ] && exit 10 +[ -f ../docker-compose.yml ] && (docker exec -it labinvent $0 $* ; true) && exit
12 # Execution SANS docker, ou bien AVEC docker depuis le conteneur 11 # Execution SANS docker, ou bien AVEC docker depuis le conteneur
13 echo "IN $(pwd)" 12 echo "IN $(pwd)"
14 13
1 #!/usr/bin/env bash 1 #!/usr/bin/env bash
2 2
3 -# Si execution directe depuis le repertoire data/ (bind du repertoire docker) 3 +# Si docker et execution directe (hors conteneur) depuis le repertoire data/ (bind du repertoire docker)
4 # => on rappelle ce meme script avec le CLI docker puis on exit 4 # => on rappelle ce meme script avec le CLI docker puis on exit
5 -[ -f ../docker-compose.yml ] && docker exec -it labinvent $0 $1  
6 -[ -f ../docker-compose.yml ] && exit 5 +[ -f ../docker-compose.yml ] && (docker exec -it labinvent $0 $* ; true) && exit
7 # Execution SANS docker, ou bien AVEC docker depuis le conteneur 6 # Execution SANS docker, ou bien AVEC docker depuis le conteneur
8 echo "IN $(pwd)" 7 echo "IN $(pwd)"
9 8
1 #!/usr/bin/env bash 1 #!/usr/bin/env bash
2 2
3 -# Si execution directe depuis le repertoire data/ (bind du repertoire docker) 3 +# Si docker et execution directe (hors conteneur) depuis le repertoire data/ (bind du repertoire docker)
4 # => on rappelle ce meme script avec le CLI docker puis on exit 4 # => on rappelle ce meme script avec le CLI docker puis on exit
5 -[ -f ../docker-compose.yml ] && docker exec -it labinvent $0  
6 -[ -f ../docker-compose.yml ] && exit 5 +[ -f ../docker-compose.yml ] && (docker exec -it labinvent $0 $* ; true) && exit
7 # Execution SANS docker, ou bien AVEC docker depuis le conteneur 6 # Execution SANS docker, ou bien AVEC docker depuis le conteneur
8 echo "IN $(pwd)" 7 echo "IN $(pwd)"
9 8
@@ -2,10 +2,9 @@ @@ -2,10 +2,9 @@
2 2
3 # $1 : Option "-c" pour CLEAN du fichier ftpf 3 # $1 : Option "-c" pour CLEAN du fichier ftpf
4 4
5 -# Si execution directe depuis le repertoire data/ (bind du repertoire docker) 5 +# Si docker et execution directe (hors conteneur) depuis le repertoire data/ (bind du repertoire docker)
6 # => on rappelle ce meme script avec le CLI docker puis on exit 6 # => on rappelle ce meme script avec le CLI docker puis on exit
7 -[ -f ../docker-compose.yml ] && docker exec -it labinvent $0 $1  
8 -[ -f ../docker-compose.yml ] && exit 7 +[ -f ../docker-compose.yml ] && (docker exec -it labinvent $0 $* ; true) && exit
9 # Execution SANS docker, ou bien AVEC docker depuis le conteneur 8 # Execution SANS docker, ou bien AVEC docker depuis le conteneur
10 echo "IN $(pwd)" 9 echo "IN $(pwd)"
11 10
1 #!/usr/bin/env bash 1 #!/usr/bin/env bash
2 2
3 -# Si execution directe depuis le repertoire data/ (bind du repertoire docker) 3 +# Si docker et execution directe (hors conteneur) depuis le repertoire data/ (bind du repertoire docker)
4 # => on rappelle ce meme script avec le CLI docker puis on exit 4 # => on rappelle ce meme script avec le CLI docker puis on exit
5 -[ -f ../docker-compose.yml ] && docker exec -it labinvent $0  
6 -[ -f ../docker-compose.yml ] && exit 5 +[ -f ../docker-compose.yml ] && (docker exec -it labinvent $0 $* ; true) && exit
7 # Execution SANS docker, ou bien AVEC docker depuis le conteneur 6 # Execution SANS docker, ou bien AVEC docker depuis le conteneur
8 echo "IN $(pwd)" 7 echo "IN $(pwd)"
9 8