[Mémo] Rajouter un healthcheck sur son conteneur Plex ( linuxserver )

EVO

Administreur
Membre du personnel
25 Novembre 2019
8 248
1 581
278
/var/run/docker.sock
Hello,

Sur l'image docker linuxserver de Plex, il n'y pas de healthcheck.
Si vous souhaitez en ajouter un, c'est asser simple si vous créer votre conteneur a l'aide de docker-compose.

par exemple avec ce tuto ( méthode 2 ou 3 ) : [Tuto] Installation de Plex en Docker sur un NAS Synology + Transcodage Matériel / Hardware (HW)
ou ici : [Tuto] installation de Plex + Tautulli en Docker

Il vous suffit alors de rajouter ceci a la suite de votre compose pour Plex :

YAML:
    healthcheck:
     test: ["CMD-SHELL", "curl --connect-timeout 15 --silent --show-error --fail http://127.0.0.1:32400/identity || exit 1"]
     interval: 1m30s
     timeout: 10s
     retries: 3

Ici on ping l'interface de plex sur le port 32400 toutes les 1m30 pour vérifier que Plex est bien en "vie".

Avec ceci, il est ensuite, simple de mettre en place une notification en cas de probleme avec le conteneur, un reboot automatique avec autoheal, ...
 
  • J'aime
Réactions: FX Cachem