Prérequis techniques
Serveur
Applicatif
Déploiement conventionnel
D'un point de vue logiciel, Il faut que le serveur soit compatible avec .NET Core 2.2 : https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2-supported-os.md
En général on conseillera les caractéristiques suivantes :
- Windows Server 2016
- 4 Go de RAM ou plus
- 2 coeurs ou plus
Sur Windows, le serveur aura besoin d'avoir IIS activé
Déploiement Docker
Nous conseillons pour les entreprises qui ont les compétences, de déployer la partie applicative sous forme de container Docker.
IDT fourni dans ce cas une image Docker (base Linux) qu'il suffit de lancer.
Base de donnée
Natira'a utilise SQL Server pour stocker ses données.
Il faut au minimum la version SQL Server 2016. L'édition n'importe pas. On peut utiliser la version Express ou Standard ou ...
Client
L'application client Natira'a est disponible sous 2 formes :
- Application web
- Application client lourd
Application web
L'application web nécessite d'avoir un navigateur web à jour. Que ce soit Chrome, Firefox ou Edge par exemple.
Nous testons principalement l'application avec Chrome, nous conseillons donc son utilisation
Client lourd
L'application client lourd utilise Electron (https://electronjs.org/) qui est disponible sur de nombreuses plateformes :
- Windows
- Linux
- Mac
Par défaut, IDT ne met à disposition que la version Windows. Sur Windows, l'application est compatible Windows 7 et +