Différences

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

Lien vers cette vue comparative

Both sides previous revision Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Both sides next revision
si:codimd [2020/03/06 17:01]
vodkra [Particularités]
si:codimd [2021/01/11 23:41]
vodkra CodiMD-plus a été désinstallé
Ligne 14: Ligne 14:
  
 Se connecter au conteneur ''​codimd''​ sur ''​troll3'':​ Se connecter au conteneur ''​codimd''​ sur ''​troll3'':​
-  + 
-  sudo lxc-attach --name codimd+    sudo lxc-attach --name codimd
  
 Ou alors directement en SSH après avoir ajouté sa clef SSH dans `/​root/​.ssh/​authorized_keys` du conteneur : Ou alors directement en SSH après avoir ajouté sa clef SSH dans `/​root/​.ssh/​authorized_keys` du conteneur :
Ligne 56: Ligne 56:
   DISTRO=stretch   DISTRO=stretch
   echo "deb https://​deb.nodesource.com/​$VERSION $DISTRO main" >> /​etc/​apt/​sources.list.d/​nodesource.list   echo "deb https://​deb.nodesource.com/​$VERSION $DISTRO main" >> /​etc/​apt/​sources.list.d/​nodesource.list
-  echo "​deb-src https://​deb.nodesource.com/​$VERSION $DISTRO main" >> ​tee -a /​etc/​apt/​sources.list.d/​nodesource.list+  echo "​deb-src https://​deb.nodesource.com/​$VERSION $DISTRO main" >> ​ /​etc/​apt/​sources.list.d/​nodesource.list
   apt-get update   apt-get update
   apt-get install nodejs   apt-get install nodejs
Ligne 190: Ligne 190:
  
  
- 
-====== Instance de dev '​codimd-plus'​ ====== 
- 
-===== Particularités ===== 
- 
-  * accès web sur [[https://​codimd-plus.parinux.org]] 
-  * Version expérimentale pour l'​implémentation de fonctions supplémentaires (support des modèles avec auto-complétion) 
-  * Utilisateur en ''​codimd-plus'',​ avec appel service différent (''​systemctl --user <​opération>​ codimd-plus''​) 
-  * Pas de connexion au LDAP 
-  * Une base de donnée séparée ''​codimd-plus''​ 
- 
-===== Création et montage initial du volume LVM ===== 
- 
-  mkdir /​var/​lib/​lxc/​codimd-plus 
-  lvcreate -L10G -n lxc_codimd-plus troll3-vg 
-  mkfs.ext4 /​dev/​mapper/​troll3--vg-lxc_codimd--plus 
-  mount /​dev/​troll3-vg/​lxc_codimd-plus /​var/​lib/​lxc/​codimd-plus/​ 
-  ​ 
-===== Déclaration du montage dans '/​etc/​fstab'​ ===== 
- 
-Ajout de la ligne correspondante avec ''​vim'':​ 
- 
-  /​dev/​troll3-vg/​lxc_codimd-plus /​var/​lib/​lxc/​codimd-plus/​ ext4 defaults 0 2 
- 
-===== Clonage de l'​instance de production ===== 
- 
- 
-FIXME: Commande à éviter car elle oblige à arrêter l'​instance de prod: 
- 
-  lxc-clone -o codimd -n codimd-plus ​ 
-==== Création du conteneur de dev ==== 
- 
- 
-  sudo lxc-create -n codimd-plus -t debian -- -r jessie 
-  ​ 
-==== Choisir l'IP à mettre en listant les IPs déjà pris ==== 
- 
- 
-  lxc-ls -f --fancy-format ipv4 | sort -h 
- 
- 
-==== Modifier le fichier '/​var/​lib/​lxc/​codimd-plus/​config'​ issu de la copie de '/​var/​lib/​lxc/​codimd-plus/​config'​ ==== 
- 
- 
-Modifier les champs suivants: ''​lxc.network.hwaddr''​ et ''​lxc.network.ipv4''​ 
- 
-Lance, puis arrêter le conteneur de dev pour générer les fichiers d'​init. 
- 
-  lxc-start -d --name codimd-plus 
-  lxc-stop --name codimd-plus ​ 
- 
-==== Copie avec rsync ==== 
- 
- 
-ATTENTION: Mettre bien nice pour ne pas perturber les services déjà déployés. 
- 
-  nice -n 15 rsync -av /​var/​lib/​lxc/​codimd/​rootfs/​ /​var/​lib/​lxc/​codimd-plus/​rootfs/​ 
-  ​ 
-==== Création de la table séparée dans '​postgres'​ ==== 
- 
-  createuser --pwprompt codimd-plus 
-  createdb -O codimd-plus codimd-plus 
-  ​ 
-==== Modification du hostname ==== 
- 
-**TODO** 
- 
-==== Ajout zone DNS ==== 
- 
- 
-**TODO** 
- 
-==== Ajout proxy ==== 
-**TODO** 
-==== Ajouter la variable d'​environnement '​XDG_RUNTIME_DIR'​ pour couvrir un bug ==== 
- 
- 
-Vu sur le forum de [[https://​bbs.archlinux.org/​viewtopic.php?​id=234813|ArchLinux]]:​ ajouter cette ligne dans ''/​opt/​codimd/​.bashrc''​ 
- 
-  export XDG_RUNTIME_DIR=/​run/​user/​$UID 
-  ​ 
-==== Renommage du service ==== 
- 
-  mv .config/​systemd/​user/​codimd{,​-plus}.service 
 
/var/lib/dokuwiki/data/pages/si/codimd.txt · Dernière modification: 2021/01/12 00:13 par vodkra
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki