Mises à jour et maintenance

Mettre à jour la stack, gérer les migrations, sauvegarder et superviser

Mettre à jour HRTime

Version on-premise actuelle : v26.3.0 Épinglez ce tag dans HRTIME_IMAGE_TAG (.env) pour installer ou mettre à jour. Le tag :onprem-stable pointe toujours vers la dernière version validée, et la version réellement installée est rappelée sur votre page Licence.

ManageMate publie chaque release on-premise sous un tag de version immuable :vX.Y.Z et fait pointer :onprem-stable sur la dernière release validée. Le tag exact vous est communiqué par ManageMate (et reflété sur la page Licence). Renseignez-le dans la variable HRTIME_IMAGE_TAG de votre .env, puis depuis votre dossier de déploiement :

cd /srv/hrtime
docker compose pull
docker compose up -d
  • Les migrations de schéma s'exécutent automatiquement au démarrage du backend : aucune action manuelle.
  • N'utilisez jamais :latest en on-premise : ce tag suit le flux SaaS continu et casserait la reproductibilité de votre déploiement. Épinglez une version précise :vX.Y.Z (immuable) — ou suivez :onprem-stable (dernière release on-premise validée) — et faites évoluer à votre rythme.
  • Recommandation : tester la mise à jour sur un environnement de recette avant la production, et planifier les montées de version hors heures ouvrées.

Sauvegardes

Les sauvegardes relèvent de votre responsabilité en on-premise :

  • PostgreSQL : sauvegarder les deux bases (principale et audit) — pg_dump quotidien au minimum, conservation selon votre politique interne. La base d'audit est append-only (NF203) : son intégrité doit être préservée.
  • Volumes : inclure le stockage du coffre-fort (VAULT_STORAGE_PATH) et les fichiers uploadés.
  • Configuration : fichiers .env (dans votre gestionnaire de secrets) et fichier .lic.

Tester régulièrement la restauration : une sauvegarde non testée n'est pas une sauvegarde.

Supervision

  • Conteneurs : docker compose ps et votre supervision habituelle (CPU, RAM, disque, certificats TLS).
  • Application : la page Licence (/dashboard/admin/license) et l'onglet Tâches de l'AdminCenter (état des traitements planifiés : acquisitions de congés, rappels, exports programmés).
  • Logs : docker compose logs backend pour l'API et les jobs.
Pièges courants
  • Ne jamais lancer une mise à jour pendant une clôture de paie : attendre la fin de la période.
  • Après une mise à jour, vérifier la page Licence et quelques parcours clés (connexion, pointage, ouverture d'un bulletin).
  • L'espace disque est la panne la plus courante : surveiller la croissance de PostgreSQL et des sauvegardes locales.

Cet article fait partie du Guide On-Premise — version PDF complète