Healthcheck
Fichier unique PHP à la racine de Wordpress copié là par l'image docker. Son rôle est de vérifier l'intégrité de l'instance Wordpress et de pouvoir être utilisé par Rancher.
Si tout va bien ou si l'erreur n'est pas bloquante, le code d'erreur HTTP est 200. Sinon, le code d'erreur est celui de la première erreur rencontrée des tableaux ci dessous. Le contenu de la réponse est un json contenant les résultats complets de la checklist.
Vérification de la base
Le fichier doit utiliser les informations de connexion du fichier wp-config.php
Erreur | Code HTTP |
---|---|
Login, pass ou base manquants | 500 |
Mysql non accessible | 503 |
Access denied | 401 |
Vérification du volume
L'entrypoint génère un fichier temporaire qui s'il est présent montre que le volume est "périmé"
Erreur | Code HTTP |
---|---|
Volume /var/www/html pas à jour | 409 |
Autres vérifications
Ces vérifications ne sont pas bloquantes mais il serait intéressant de les avoir dans la checklist.
- Le fichier .htaccess existe bien
- Le site wordpress est bien installé (base de donnée OK)
- Le prefixe des tables est personnalisé