serveurs:sinp-paca:cms-docker-devel

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveurs:sinp-paca:cms-docker-devel [2021/03/02 15:58] – [Mise à jour du Docker Wordpress] jpmilcentserveurs:sinp-paca:cms-docker-devel [2021/03/02 18:32] (Version actuelle) jpmilcent
Ligne 28: Ligne 28:
     * Note : l'option ''-d'' permet de lancer la "stack" en tant que "//daemon//" et de ne plus voir les logs des services dans le terminal : ''docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d''     * Note : l'option ''-d'' permet de lancer la "stack" en tant que "//daemon//" et de ne plus voir les logs des services dans le terminal : ''docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d''
  
-===== Mise à jour du Docker Wordpress ===== +
-  * En local : +
-    * Mettre à jour les versions des outils dans le fichier '' docker-compose.yml '' +
-    * Mettre à jour la version de l'image Docker Wordpress dans le fichier '' /wordpress/build/Dockerfile ''+
-    * Synchroniser le serveur avec ces modifications : ''<nowiki>rsync -av ./ admin@web-<region>-sinp:~/docker/<dossier-docker-cms>/ --dry-run</nowiki>'' +
-  * Sur le serveur "//web-srv//": +
-    * Se placer dans le dossier contenant le fichier docker-compose.yml du CMS. Ex. : '' cd ~/docker/cms.silene.eu/ '' +
-    * Arrêter les containers : '' docker-compose down '' +
-    * Redémarrer les container en mode "daemon" : '' docker-compose up -d '' +
-      * **Notes** : cela va automatiquement télécharger les nouvelles images et les démarrer. +
-  * Sur le web :  +
-    * Une fois les containers démarrés, se rendre sur le site du CMS +
-    * Se connecter à l'administration du Wordpress +
-    * Mettre à jour à nouveau le CMS avec le panneau de contrôle.  +
-      * **Notes** : En effet, l'ensemble du contenu du CMS présent dans le container dans le dossier ''/var/www/html/'' a été placé dans un volume docker. Ainsi, la mise à jour de l'image ne met pas à jour le CMS... Cette seconde mise à jour met donc bien à jour le CMS et sa base de données.+
 ===== Commandes utiles ===== ===== Commandes utiles =====
-  * Pour accéder au container Nginx en tant que root : ''docker exec -it --user root cms-nginx /bin/bash'' +  * Pour accéder au container Nginx en tant que root : ''<nowiki> docker exec -it --user root cms-nginx /bin/bash </nowiki>'' 
-  * Pour accéder au container Wordpress en tant que root : ''docker exec -it cms-wordpress --user root /bin/bash'' +  * Pour accéder au container Wordpress en tant que root : ''<nowiki> docker exec -it cms-wordpress --user root /bin/bash </nowiki>'' 
-  * Effacer tous les volumes (**ATTENTION** : supprime toutes les données !) : ''docker-compose down --volumes'' +  * Effacer tous les volumes (**ATTENTION** : supprime toutes les données !) : ''<nowiki> docker-compose down --volumes </nowiki>'' 
-  * Pour voir si tout vos paramètres sont correctement pris en compte par Docker Compose : ''docker-compose -f docker-compose.yml -f docker-compose.dev.yml config''+  * Pour voir si tout vos paramètres sont correctement pris en compte par Docker Compose : ''<nowiki> docker-compose -f docker-compose.yml -f docker-compose.dev.yml config </nowiki>'' 
  
 ===== Notes sur la gestion des permissions ===== ===== Notes sur la gestion des permissions =====
  • serveurs/sinp-paca/cms-docker-devel.1614700709.txt.gz
  • Dernière modification : 2021/03/02 15:58
  • de jpmilcent