Commit Graph

219 Commits

Author SHA1 Message Date
0c56fd79bc Déplacer la logique de capture de cameraRoutes.js vers imageRoutes.js et ajouter les routes pour démarrer et arrêter la procédure de capture 2025-03-10 15:02:50 +01:00
44d1d6a24e Déplacer la logique de capture de cameraRoutes.js vers imageRoutes.js 2025-03-10 14:55:32 +01:00
8319ae9685 Supprimer l'utilisation de cameraRoutes dans api.js 2025-03-10 14:54:21 +01:00
4807579846 Supprimer l'importation de cameraRoutes dans api.js 2025-03-10 14:53:34 +01:00
ac0bd807df Export Default Router 2025-03-10 14:52:26 +01:00
39a7b897bf Configurer Docker avec un Dockerfile et mettre à jour docker-compose.yml pour utiliser la construction d'image 2025-03-10 14:46:29 +01:00
7785bfa10f Corriger l'importation de la base de données dans cameraRoutes.js 2025-03-10 14:42:01 +01:00
23295f13d7 Réorganiser les importations dans api.js et cameraRoutes.js 2025-03-10 14:40:06 +01:00
fe884cb8e7 Corriger le chemin d'importation de la base de données dans cameraRoutes.js 2025-03-10 14:36:47 +01:00
8ffde922fa Ajouter les routes de caméra dans le fichier api.js 2025-03-10 14:34:58 +01:00
6b95665974 Ajouter l'importation de ffmpeg dans le fichier api.js 2025-03-10 14:30:01 +01:00
6ecd573751 Ajouter un log pour le chemin à partir des IDs de projet et de commande 2025-03-10 14:22:35 +01:00
f3ed511543 Ajouter des routes pour démarrer et arrêter la procédure de capture 2025-03-10 14:19:48 +01:00
348509fddb Ajouter une route pour récupérer une image par ID de mesure 2025-03-10 13:26:46 +01:00
98e74d22f2 Modifier le nom du conteneur pour l'environnement de développement de l'API Timelapse 2025-03-10 12:05:52 +01:00
51db325dad Modifier le nom du conteneur pour l'environnement de développement de l'API Timelapse 2025-03-10 12:02:38 +01:00
7c5041b5c4 Supprimer la version de Docker Compose dans le fichier de configuration 2025-03-10 11:23:46 +01:00
2ee5897426 Modifier l'adresse IP du serveur de base de données dans la configuration 2025-03-10 11:19:08 +01:00
6178e7cdbf Supprimer le fichier de configuration GitLab CI pour le déploiement de l'API Timelapse 2025-03-10 11:03:29 +01:00
a65fcf0c47 Ajouter un fichier docker-compose pour configurer l'environnement de développement de l'API Timelapse 2025-03-10 10:54:07 +01:00
a8494ad382 Supprimer la configuration locale de la connexion à la base de données et nettoyer le code de la route de téléchargement d'images 2025-02-12 14:22:16 +01:00
dcbf2a1f00 Modifier la gestion des erreurs lors de la création de vidéos et commenter le code de test associé 2025-02-12 14:04:28 +01:00
2450359710 Ajouter une route pour réinitialiser le statut d'une vidéo par ID et supprimer le fichier vidéo associé 2025-02-12 11:50:18 +01:00
7c342c3b69 Modifier la route de récupération de vidéo pour utiliser res.download au lieu de res.sendFile 2025-02-12 11:42:15 +01:00
3f5317ad18 Corriger la récupération du chemin vidéo en utilisant video_file au lieu de video_path 2025-02-12 11:40:42 +01:00
7652a1ea64 Ajouter un log pour afficher le chemin de la vidéo dans la route de récupération 2025-02-12 11:38:57 +01:00
41c877f072 Ajouter la mise à jour du statut de la vidéo après le rendu et améliorer la gestion des erreurs 2025-02-12 11:37:33 +01:00
f99b0c60ce Refactor la route de rendu vidéo pour utiliser async/await et améliorer la gestion des erreurs 2025-02-12 11:35:33 +01:00
aa571e5149 Améliorer la gestion des erreurs lors de la mise à jour du fichier vidéo dans la route de rendu 2025-02-12 11:33:16 +01:00
ef09fdb1b4 Réorganiser la logique de rendu vidéo pour gérer les erreurs et améliorer la lisibilité du code 2025-02-12 11:26:57 +01:00
e61f1e9773 Remplacer l'appel à createVideoWithList par videoManager.createVideoWithList dans la route de rendu vidéo 2025-02-12 11:24:22 +01:00
a63e79e26e Ajouter la mise à jour du fichier vidéo et gérer les erreurs lors du rendu 2025-02-12 11:23:30 +01:00
269ad2283d Ajouter la gestion des erreurs lors de la conversion de la chaîne d'identifiants en tableau dans getPathList 2025-02-12 11:18:47 +01:00
c17c939b9c Parser les identifiants dans getPathList pour assurer un traitement correct des valeurs 2025-02-12 11:16:12 +01:00
b2e14b169f Modifier le type de contenu de la réponse pour la route /cat et simplifier le gestionnaire en supprimant le paramètre req 2025-02-12 11:09:51 +01:00
27f06daaaf Ajouter les modules fs et path dans videoRoutes pour la gestion des fichiers 2025-02-12 11:07:05 +01:00
208b6d5b28 Ajouter dbTester aux routes vidéo pour les tests 2025-02-12 11:06:17 +01:00
eb63c84443 Modifier la fonction getPathList pour utiliser orderId au lieu de id lors de la récupération des chemins 2025-02-12 11:05:25 +01:00
8b0de65272 Ajouter le project_id à la requête de récupération des vidéos et mettre à jour la fonction getPathList pour l'utiliser 2025-02-12 10:59:54 +01:00
bc2159f5f9 Modifier le gestionnaire de vidéo pour utiliser measureManager lors de la récupération de la liste des chemins 2025-02-12 10:55:31 +01:00
1e59f5ead1 Modifier la requête pour récupérer le chemin du fichier vidéo dans la route GET /videos/file/:video_id 2025-02-12 10:53:48 +01:00
f833f21b01 Ajouter une route pour rendre une vidéo par ID avec gestion des erreurs 2025-02-12 10:52:49 +01:00
1e7ae35c8a Ajouter une route pour récupérer un fichier vidéo par ID avec gestion des erreurs 2025-02-12 10:51:40 +01:00
c0215643ea Modifier le type de measurement_ids en chaîne et simplifier le traitement lors de la création d'une vidéo 2025-02-12 10:44:57 +01:00
25c056c3d8 Formater les IDs de mesure lors de la création d'une vidéo dans videoManager 2025-02-12 10:40:43 +01:00
8b45c5feb8 Ajouter un traitement d'erreur pour la création de vidéos dans la route POST /videos 2025-02-12 10:29:47 +01:00
a09805c5f1 Ajouter le champ de statut lors de la création d'une vidéo dans videoManager 2025-02-12 10:26:24 +01:00
7179d94527 Ajouter un champ de statut lors de la création d'une vidéo dans la base de données 2025-02-12 10:25:17 +01:00
b752595781 Renommer la fonction createVideo en createVideoProject dans la route POST /videos pour plus de clarté 2025-02-12 10:21:37 +01:00
3b4d8a9e5a Remplacer le traitement des erreurs par des logs dans les routes de création et de suppression de vidéos 2025-02-12 10:19:28 +01:00