Maintenance du serveur

Cette maintenance est terminée.

Une maintenance du serveur est prévue ce jeudi 14 janvier à partir de 14h00. Une coupure des services flus.fr et flus.io est à prévoir pour une durée de 30 à 60 minutes, éventuellement plus en cas de problème.

L’objectif est de virer Docker du serveur pour m’en simplifier sa maintenance. Docker est aujourd’hui utilisé pour deux services : PHP et la base de donnée PostgreSQL. Il s’agit d’une opération relativement lourde et sujette à erreurs/problèmes. Je la préparerai donc soigneusement pour limiter la coupure au strict minimum.

La maintenance est désormais terminée.

Ce qui a été fait hier :

  1. Installation de PHP et modules nécessaires sur le serveur via les dépôts Debian
  2. Configuration des sites non critiques (démo, sites de développement) avec le PHP des dépôts

Ce qui a été fait aujourd’hui :

  1. Redirection des sites critiques vers une page de maintenance
  2. Configuration des sites critiques pour utiliser le PHP des dépôts
  3. Adaptation des tâches CRON
  4. Suppression des fichiers liés à l’installation de PHP via Docker
  5. Création d’un dump SQL de la base de données
  6. Arrêt et désinstallation du PostgreSQL via Docker
  7. Installation de PostreSQL via les dépôts
  8. Déplacement de la base sur disque secondaire (pour profiter de plus d’espace disque)
  9. Configuration de la base
  10. Rechargement de la base pour prendre en compte les changements
  11. Modification du mot de passe de la base
  12. Importation du dump SQL
  13. Vérification que les services arrivent à se connecter à la base de données et accéder aux données
  14. Suppression de la redirection vers la page de maintenance
  15. DĂ©sinstallation de Docker et docker-compose