2023-2024
Xilium est une application de ticketing pour les étudiants et les professeurs de l'IUT de Vélizy.
Les utilisateurs peuvent créer des tickets pour signaler des problèmes dans l'IUT, et les techniciens de l'IUT peuvent les traiter grâce à une interface dédiée.
- Télécharger la dernière release de l'application : Page releases
- Extraire l'archive
- Installer Docker
- Lancer le fichier
run.shpour démarrer l'application :
./run.shPour éteindre l'application, il suffit de lancer la commande suivante :
docker compose downPour lancer les tests sur l'application, il suffit de lancer la commande suivante (après avoir démarré l'application) :
docker exec -it xilium-app-1 bash -c "cd /var/www/html/tests && ./run_test.sh"xilium-app-1 est le nom du container de l'application. Il peut être différent en fonction de votre installation. Faite un docker ps pour obtenir le nom du container.
Tous les tests sont automatiquements exécutés lors des merges et push sur les branches main et develop.
Un manuel de maintenance est disponible dans le dossier doc/manuel_maintenance.md.
Pour générer la documentation, il suffit de lancer la commande suivante :
doxygen DoxyfileLa documentation sera disponible ici : doc/doxygen/html/index.html
L'application a été testées sur les systèmes suivants :
- Windows 10/11
- Rasbian (Debian Bullseye 64 bits)
- MacOS Sonoma
- Ubuntu 22.04.4 (LTS)
- Docker : 26.0.0 [Raspberry]
- Debian : 11 (Bullseye) [Raspberry]
- php-apache : 8.2 [Docker]
- mariadb : 11.3 [Docker]
- Python : 3.xx [Docker]