@@ -10,82 +10,66 @@ Merci de suivre les instructions sur [le site officiel](https://www.docker.com/p
1010Création de l’image en locale
1111------------------------------------------------------------------------------- 
1212
13- >  ** NOTE :**   _ l’image étant disponible sur le Docker hub, cette étape n’est pas necéssaire à part si vous voulez votre propre image lié  à votre projet._ 
13+ >  ** NOTE :**   _ l’image étant disponible sur le Docker hub, cette étape n’est pas necéssaire à part si vous voulez votre propre image liée  à votre projet._ 
1414
1515``` bash 
1616docker build -t cleverage/garden-starter-kit . 
1717``` 
1818
19- 
2019Simplement avoir un aperçu de G.S.K. :
2120------------------------------------------------------------------------------- 
2221
2322Vous pouvez avoir un aperçu de G.S.K. avec la commande suivante :
2423
2524``` bash 
26- $ docker run -it --rm -p 8000:8000 cleverage/garden-starter-kit bash -c  " npm install && npm start " 
25+ $ docker-compose up 
2726``` 
2827
2928Il vous suffit ensuite de vous rendre sur http://localhost:8000 
3029
31- Utilisation sur votre projet :
32- ------------------------------------------------------------------------------- 
33- 
34- Récupérer le G.S.K. :
35- 
30+ Puis pour tout arreter :
3631``` bash 
37- $ cd  ~ /monProjet
38- $ git clone 
[email protected] :cleverage/garden-starter-kit.git 
. 39- $ rm -rf .git
32+ $ docker-compose down
4033``` 
4134
42- ### Methode 1 : Avec un conteneur actif en permanence (recommandé) :  
35+ Utilisation sur votre projet :
36+ ------------------------------------------------------------------------------- 
4337
44- Créer et démarrer un nouveau  conteneur :
38+ Créer et démarrer le  conteneur :
4539
4640``` bash 
47- $ docker run -d --name myProject -v  " $PWD " :/usr/src/app -p 8000:8000 -p 3001:3001 cleverage/garden-starter-kit tail -f /dev/null 
41+ $ docker-compose up 
4842``` 
4943
50- Ou alors  pour travailler ensuite directement dans le container  :
44+ Ou avec l’option  ` -d `   pour qu’il tourne en tâche de fond  :
5145
5246``` bash 
53- $ docker run -it --name myProject -v  " $PWD " :/usr/src/app -p 8000:8000 -p 3001:3001 cleverage/garden-starter-kit bash 
47+ $ docker-compose up -d 
5448``` 
5549
56- Vous pouvez ensuite lancer vos commandes avec  ` docker exec -it myProject [my command] ` , par exemple : 
50+ À sa création le conteneur Docker lance un  ` npm install `  puis un  ` gulp build `  et un  ` gulp connect ` 
5751
58- ``` bash 
59- $ docker exec  -it myProject npm install
60- $ docker exec  -it myProject bundle install
61- $ docker exec  -it myProject gulp live
62- $ docker exec  -it myProject bash
63- ``` 
64- 
65- Pour arreter et redémarrer le conteneur :
52+ Vous pouvez ensuite lancer d’autres commandes comme ceci :
6653
6754``` bash 
68- docker stop myProject
69- docker start myProject
55+ $ docker-compose exec  gsk [ma commande]
7056``` 
7157
72- Pour supprimer le conteneur  :
58+ Exemples  :
7359
7460``` bash 
75- docker rm myProject
61+ $ docker-compose exec  gsk gulp watch
62+ $ docker-compose exec  gsk gulp html
7663``` 
7764
78- ### Methode 2 : Sans conteneur actif en permanence :  
79- 
80- Pour lancer vos commandes :
65+ Où travailler directement dans le conteneur :
8166
8267``` bash 
83- $ docker run -it --rm -v  " $PWD " :/usr/src/app [-p 8000:8000  -p  3001:3001] cleverage/garden-starter-kit [my command] 
68+ $ docker-compose  exec  gsk bash 
8469``` 
8570
86- Par exemple  :
71+ Pour supprimer le conteneur  :
8772
8873``` bash 
89- $ docker run -it --rm -v " $PWD " 
90- $ docker run -it --rm -v " $PWD " 
74+ docker-compose down
9175``` 
0 commit comments