Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
technique:tech_team:etherpad [2021/12/19 19:44] – qduchemi | technique:tech_team:etherpad [2021/12/19 22:34] – qduchemi | ||
---|---|---|---|
Ligne 72: | Ligne 72: | ||
Un exemple ? | Un exemple ? | ||
- | Imagine que je mette à jour Traefik dans une nouvelle version sur `pica01`. Super, j'ai modifié | + | Imagine que je mette à jour Traefik dans une nouvelle version sur `pica01`. Super, j'ai modifié |
{{ : | {{ : | ||
Ligne 90: | Ligne 90: | ||
C'est un **conflit** : quelle version choisir au moment d' | C'est un **conflit** : quelle version choisir au moment d' | ||
- | Bon, dans la pratique on s' | + | Si tu as vaguement compris l' |
### C'est quoi les étapes pour mettre à jour Etherpad ? | ### C'est quoi les étapes pour mettre à jour Etherpad ? | ||
Ligne 96: | Ligne 96: | ||
< | < | ||
- | 1. On va sur la machine de test. | + | 1. On va sur la **machine de test**. |
2. On va dans `/ | 2. On va dans `/ | ||
3. On fait nos modifications et on teste que ça marche bien. | 3. On fait nos modifications et on teste que ça marche bien. | ||
4. On les **pousse** sur le dépôt Gitlab : « tout le monde » peut en profiter. | 4. On les **pousse** sur le dépôt Gitlab : « tout le monde » peut en profiter. | ||
- | 5. On va sur la machine de production. | + | 5. On va sur la **machine de production**. |
- | 6. Toujours dans `/ | + | 6. Dans `/ |
7. Et on lance le service! :-D | 7. Et on lance le service! :-D | ||
< | < | ||
- | La partie `3` dépend de chaque service, et est expliquée | + | La partie `3` dépend de chaque service et les opérations spécifiques sont détaillées |
</ | </ | ||
Ligne 139: | Ligne 139: | ||
</ | </ | ||
- | Et là, première commande Git pour être sûr qu'on a la dernière version | + | Et là, première commande Git pour être sûr qu'on a la dernière version, qui est sur Gitlab |
``` | ``` | ||
Ligne 196: | Ligne 196: | ||
Pour cela il faut modifier le tag de l’image (ce qui correspond au fait à un numéro de version dans notre cas) dans le fichier `docker-compose.yml`. C'est dans l' | Pour cela il faut modifier le tag de l’image (ce qui correspond au fait à un numéro de version dans notre cas) dans le fichier `docker-compose.yml`. C'est dans l' | ||
- | ``` | + | ```yaml |
- | app: | + | app: |
- | image: registry.picasoft.net/ | + | image: registry.picasoft.net/ |
- | build: . | + | build: . |
- | container_name: | + | container_name: |
``` | ``` | ||
Ligne 242: | Ligne 242: | ||
$ docker login registry.picasoft.net | $ docker login registry.picasoft.net | ||
``` | ``` | ||
+ | |||
+ | Utilise les mêmes identifiants sur sur les machines. | ||
</ | </ | ||
Ligne 273: | Ligne 275: | ||
</ | </ | ||
- | Pour finir, tu peux pousser ces modifications sur Gitlab : | + | Pour finir, tu peux pousser ces modifications sur Gitlab |
``` | ``` |