technique:adminserv:sites:update_from_archive

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
technique:adminserv:sites:update_from_archive [2022/09/26 13:50] crozatsttechnique:adminserv:sites:update_from_archive [2022/09/26 13:55] (Version actuelle) crozatst
Ligne 36: Ligne 36:
 unzip home_gen_tileSite.zip -d picahome &&  unzip home_gen_tileSite.zip -d picahome && 
 rsync -va picahome/* crozatst@pica01.picasoft.net:/tmp/website && rsync -va picahome/* crozatst@pica01.picasoft.net:/tmp/website &&
-ssh  crozatst@pica01.picasoft.net "docker cp /tmp/website/. website:/var/www/html"+ssh  crozatst@pica01.picasoft.net "docker cp /tmp/website/. website:/usr/share/nginx/html"
 ``` ```
 </bootnote> </bootnote>
Ligne 45: Ligne 45:
  
 Trouver le nom du conteneur concerné. Un `docker ps` peut aider. Trouver le nom du conteneur concerné. Un `docker ps` peut aider.
-La racine de tous les fichiers servis par les sites de Picasoft se trouve à `/var/www/html` dans les conteneurs. +La racine de tous les fichiers servis par les sites de Picasoft se trouve à `/usr/share/nginx/html` dans les conteneurs. 
  
 Il suffit alors de lancer un simple `docker cp`. Il suffit alors de lancer un simple `docker cp`.
  
-<bootnote warning>L'arborescence peut avoir son importance, en particulier dans le cas des sites générés par Scenari. Par exemple, un module de `doc.picasoft.net` sera à remplacer dans `/var/www/html/modules/<nom_module>`, et non à la racine! Aussi, une recette de `culture.picasoft.net` sera à ajouter dans `/var/www/html/recipes`, et pas à la racine.</bootnote>+<bootnote warning>L'arborescence peut avoir son importance, en particulier dans le cas des sites générés par Scenari. Par exemple, un module de `doc.picasoft.net` sera à remplacer dans `/usr/share/nginx/html/modules/<nom_module>`, et non à la racine ! Aussi, une recette de `culture.picasoft.net` sera à ajouter dans `/usr/share/nginx/html/recipes`, et pas à la racine.</bootnote>
  
 Une fois que vous avez identifié le chemin où remplacer les fichiers **à l'intérieur du conteneur**, il suffit de les copier : Une fois que vous avez identifié le chemin où remplacer les fichiers **à l'intérieur du conteneur**, il suffit de les copier :
Ligne 55: Ligne 55:
 ``` ```
 cd /tmp/site cd /tmp/site
-docker cp . <nom_conteneur>:/var/www/html/[complement]+docker cp . <nom_conteneur>:/usr/share/nginx/html/[complement]
 ``` ```
  
  • technique/adminserv/sites/update_from_archive.txt
  • de crozatst