Installer l’application (PWA)
Ouvrez Marketplace pour les familles, tuteurs et instituts, ou le portail scolaire pour une école OHADA. Dans Chrome/Edge, utilisez l’icône d’installation ou le bouton proposé. Sur Android, utilisez le menu d’installation ; sur iOS Safari, le partage puis l’ajout à l’écran d’accueil. Voir premiers pas.
L’application installée utilise le même compte. Son interface déjà chargée peut être disponible hors ligne ; cela ne rend pas les paiements, messages ou API distantes accessibles sans connexion. Une opération scolaire locale nécessite toujours un serveur scolaire joignable.
Déployer Ardoise School dans une école OHADA
Cette installation n’est pas une offre School pour l’Autriche et n’est pas requise pour un institut. La version allemande de ce guide est une référence OHADA, pas une langue produit OHADA.
- Le fondateur récupère son code d’activation. Préparez Docker et Docker Compose sur la machine dédiée à l’école.
- Utilisez le paquet de déploiement de la version actuelle, comprenant
docker-compose.yml et les fichiers docker/ qu’il référence. Une commande Compose seule dans un dossier vide ne télécharge pas ces fichiers.
- Vérifiez les volumes de base et de fichiers, les accès réseau et les identifiants de base de données. Les valeurs de démonstration livrées dans Compose doivent être remplacées pour la production, de façon cohérente entre services. Ne publiez pas les secrets.
- Depuis le dossier du déploiement, démarrez les services :
- Ouvrez
http://localhost:8000 sur la machine, terminez l’écran de configuration avec le code puis redémarrez le service applicatif si demandé. La clé de l’installation et la configuration sont enregistrées localement ; aucun fichier .env n’est requis par le parcours de configuration.
- Pour l’accès distant, démarrez le connecteur du tunnel existant. Dans Intégrations API, vérifiez l’adresse affichée en lecture seule et le test de connexion avant d’ajouter le personnel. Une adresse réservée n’est pas un serveur en ligne.
Production et sauvegardes
La production utilise une école, une base PostgreSQL, avec des volumes persistants pour base et fichiers, et le service de sauvegarde prévu. SQLite/docker run seul reste un mode de test/développement ; il ne doit pas être présenté comme cette installation de production. Vérifiez les sauvegardes et une restauration de test.
Un serveur exposé doit utiliser HTTPS, avec le tunnel existant ou un accès HTTPS correctement configuré. N’exposez pas directement le port applicatif sur Internet. Les paramètres de sécurité/cookies doivent correspondre à l’accès HTTPS ; les réglages de développement HTTP ne sont pas des réglages de production.