Commit Graph

246 Commits

Author SHA1 Message Date
9ec8ff73f3 Modifier la route de rendu vidéo pour utiliser POST, ajouter la gestion des erreurs et démarrer le processus de rendu vidéo 2025-03-10 17:42:32 +01:00
55697fc032 Modifier la fonction createVideoWithList pour inclure l'ID de la vidéo et mettre à jour le statut de la vidéo après le rendu 2025-03-10 17:36:39 +01:00
7baac5dcb7 Modifier la fonction createVideoWithList pour utiliser spawn au lieu de execSync pour l'exécution de ffmpeg en arrière-plan 2025-03-10 17:31:11 +01:00
848c50bf33 Ajouter la gestion des erreurs lors de l'exécution de la commande ffmpeg pour la création de vidéos 2025-03-10 17:25:59 +01:00
81c4470464 Démarrer la création de vidéo en arrière-plan pour améliorer la réactivité 2025-03-10 17:23:52 +01:00
29f198cd85 Ajouter la durée à la requête de sélection des vidéos lors du rendu 2025-03-10 17:22:07 +01:00
3d560cfb77 Render video débug 2025-03-10 17:19:02 +01:00
553a934563 Modifier la fonction createVideoWithList pour convertir la durée en entier avant de calculer le frame rate 2025-03-10 17:16:23 +01:00
9e850f0090 Modifier la fonction createVideoWithList pour accepter la durée et ajuster le frame rate en conséquence 2025-03-10 17:08:11 +01:00
e9fd9dfaa1 Modifier la route de téléchargement de vidéo pour gérer le streaming avec prise en charge des plages de fichiers 2025-03-10 16:55:59 +01:00
8f69705ae9 Modifier la route de téléchargement de vidéo pour vérifier l'existence du fichier avant de le télécharger 2025-03-10 16:54:13 +01:00
5979cded02 Modifier la route de téléchargement de vidéo pour utiliser un flux de fichiers et gérer les erreurs de streaming 2025-03-10 16:49:33 +01:00
37d82d1133 Modifier la taille de l'image redimensionnée à un septième de ses dimensions d'origine et ajuster la qualité JPEG 2025-03-10 16:41:50 +01:00
a15ebb0697 Modifier la route de création de vidéo pour utiliser async/await et retourner l'ID de la vidéo créée 2025-03-10 16:36:06 +01:00
d17c96479f Modifier la requête d'insertion pour retourner l'ID de la nouvelle vidéo créée 2025-03-10 16:34:53 +01:00
727c28d312 Modifier la taille de l'image redimensionnée à un cinquième de ses dimensions d'origine 2025-03-10 16:13:49 +01:00
d790626a1a Ajouter une route pour prévisualiser une image redimensionnée par ID de projet et ID de commande 2025-03-10 16:12:16 +01:00
9cd1b230fd Ajouter la bibliothèque sharp et configurer les volumes pour node_modules dans docker-compose 2025-03-10 16:07:49 +01:00
a6a2492842 Ajouter la bibliothèque sharp pour le traitement d'images 2025-03-10 16:01:47 +01:00
65fcf1fc68 Mettre à jour le statut du projet dans la base de données lors du démarrage et de l'arrêt de la procédure de capture 2025-03-10 15:25:08 +01:00
3bf001bb58 Modifier la signature de la fonction stopProcedure pour inclure l'objet req dans la route 2025-03-10 15:20:13 +01:00
961b72b24b Ajouter des logs pour afficher les anciens et nouveaux ID de projet et intervalles lors de l'arrêt de la procédure de capture 2025-03-10 15:18:57 +01:00
a39bb6e6c0 Ajouter la vérification d'un projet en cours et améliorer les messages de retour lors du démarrage et de l'arrêt de la procédure de capture 2025-03-10 15:15:26 +01:00
b696897cfc Commenter la vérification de l'intervalle maximum dans la procédure de capture 2025-03-10 15:13:09 +01:00
1457711d8f Ajouter la vérification de l'existence du projet et améliorer la gestion des erreurs dans la procédure de capture 2025-03-10 15:11:42 +01:00
e446724ecd Améliorer la gestion des erreurs lors du démarrage et de l'arrêt de la procédure de capture 2025-03-10 15:08:08 +01:00
557be4a58b Modifier la méthode HTTP de la route /procedure/stop/ de GET à POST 2025-03-10 15:04:22 +01:00
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