docs/radish_server_autostart.md

Comment Radish démarre

Comment Radish démarre au boot du serveur

Pour démarrer Radish à chaque boot du serveur, j'ai décidé d'utiliser systemd, qui m'a semblé être la manière recommandée (de ce que j'ai lu) pour démarrer une application à chaque démarrage du serveur.

Son activation est gérée par systemd. Il y a donc un fichier service /etc/systemd/system/container-radish.service qui définit quand et comment démarrer Radish. Celui-ci indique que la commande doit être exécutée après network-online.target, quel service en a besoin, et comment l'éteindre si on veut le faire avec la commande systemctl stop.

Ce fichier a été auto généré par Podman via la commande podman generate systemd

Je me suis servi de ceci : https://www.redhat.com/sysadmin/container-systemd-persist-reboot sans toute la partie qui crée un utilisateur spécifique parce que je veux que Radish soit exécuté par root.

Comment relancer Radish

Le fichier situé à /home/etheimer/update_radish.sh permet de redémarrer le service qui contrôle Radish. Mais dans tous les cas il ne consiste qu'en 3 lignes dont je ne suis pas certain que la deuxième soit toujours nécessaire (il devrait faire le pull tout seul). Il doit toujours être exécuté avec sudo.

systemctl stop container-radish.service
podman pull docker.io/bsgenomique/radish:latest
systemctl start container-radish.service


GENOM-IC-Cochin/shiny-rnaseq-viz documentation built on Sept. 8, 2023, 4:23 p.m.