Aller au contenu principal

Installation

Cette page décrit l'installation de Nadigit IMS pour un administrateur système.

À adapter à votre déploiement

Les valeurs exactes (versions, ports, noms de conteneurs, variables d'environnement) dépendent du package de déploiement qui vous a été fourni. Reportez-vous au fichier de configuration livré avec votre instance.

Architecture des composants

Nadigit IMS s'appuie sur plusieurs composants :

  • Backend — API applicative (Spring Boot).
  • Application web — interface utilisateur (Angular).
  • Base de données — stockage des données (SQL).
  • Service d'authentification — gestion des identités et des accès (Keycloak).

Voir Architecture du système pour le détail.

Prérequis

  • Un serveur (ou machine) sous Linux avec Docker et Docker Compose.
  • Un nom de domaine et un certificat HTTPS (recommandé en production).
  • Des ressources suffisantes : à titre indicatif, 2 vCPU / 4 Go RAM minimum pour une petite instance.

Étapes générales

  1. Récupérer le package de déploiement (fichiers docker-compose et variables d'environnement).
  2. Configurer les variables d'environnement : base de données, authentification, URL publique, langue par défaut, taux de taxe. Voir Configuration.
  3. Lancer les services avec Docker Compose.
  4. Initialiser la base de données (migrations appliquées automatiquement au premier démarrage).
  5. Créer le compte administrateur initial.
  6. Vérifier l'accès à l'application web via votre navigateur.

Sauvegardes

Mettez en place dès l'installation :

  • une sauvegarde régulière de la base de données ;
  • une sauvegarde des fichiers téléversés (logos, images produits).

Testez périodiquement la restauration de vos sauvegardes.

Mise à jour

Les mises à jour suivent le versionnement du produit. Avant toute mise à jour :

  1. Effectuez une sauvegarde complète.
  2. Consultez les notes de version correspondantes.
  3. Appliquez la nouvelle version puis vérifiez le bon fonctionnement.