|
|
fda18fb1c6
|
Modifier la commande de démarrage de l'application pour utiliser PM2 avec une politique de redémarrage et ajuster le fichier docker-compose pour supprimer l'ancienne commande.
|
2025-03-31 09:55:04 +02:00 |
|
|
|
7536d98330
|
Installer pm2 globalement dans le Dockerfile pour la gestion des processus
|
2025-03-31 09:50:42 +02:00 |
|
|
|
fb1bdbd182
|
Ajouter une commande pour démarrer le serveur avec pm2-runtime, incluant la surveillance et un délai de redémarrage.
|
2025-03-31 09:48:04 +02:00 |
|
|
|
e745c78b25
|
Corriger une erreur de typographie dans la définition de la route pour récupérer les procédures.
|
2025-03-31 09:46:36 +02:00 |
|
|
|
8c35aab855
|
Ajouter une route pour récupérer les procédures, retournant un JSON avec les paramètres de la procédure.
|
2025-03-31 09:45:41 +02:00 |
|
|
|
559ef44cb3
|
Corriger la suppression de vidéo pour ne pas tenter de supprimer un fichier si le chemin est nul, améliorant ainsi la gestion des erreurs.
|
2025-03-31 09:43:52 +02:00 |
|
|
|
411ea7a904
|
Ajouter une vérification pour le chemin du fichier vidéo, en utilisant une vidéo de secours si le chemin est nul ou indéfini, améliorant ainsi la robustesse du service.
|
2025-03-31 09:41:43 +02:00 |
|
|
|
7942a025e8
|
Refactor la gestion des fichiers vidéo pour utiliser un chemin de vidéo par défaut en cas d'absence de fichier, améliorant ainsi la robustesse du service.
|
2025-03-31 09:39:30 +02:00 |
|
|
|
3849042869
|
Refactor la gestion des vidéos pour utiliser une vidéo de secours en cas d'absence de fichier, améliorant ainsi la robustesse du service.
|
2025-03-31 09:36:05 +02:00 |
|
|
|
6747062f0b
|
Actualiser stuff.md
C'est pour lancer la pipeline
|
2025-03-31 06:22:44 +00:00 |
|
|
|
c93eed9d52
|
Refactor la route de prévisualisation d'image pour améliorer la gestion des erreurs et intégrer le redimensionnement d'image dans des fonctions séparées
|
2025-03-13 12:13:48 +01:00 |
|
|
|
884e312ef7
|
Refactor la fonction de prévisualisation d'image pour intégrer le redimensionnement directement dans la route, améliorant ainsi la lisibilité et la gestion des erreurs.
|
2025-03-13 12:12:38 +01:00 |
|
|
|
5ffa1ec839
|
Ajouter une fonction de prévisualisation d'image pour redimensionner et renvoyer une image JPEG
|
2025-03-13 12:10:21 +01:00 |
|
|
|
df219bfc06
|
Améliorer la création de vidéos en démarrant le rendu immédiatement et en ajoutant une réponse immédiate avec l'état de traitement.
|
2025-03-13 12:01:52 +01:00 |
|
|
|
c3e78b248f
|
Ajouter une route pour récupérer la progression de la création de vidéos et améliorer la gestion des erreurs dans la fonction createVideoWithList
|
2025-03-13 11:50:31 +01:00 |
|
|
|
a069acfce7
|
Modifier le champ de la base de données pour mettre à jour le chemin du fichier vidéo dans la fonction createVideoWithList
|
2025-03-13 11:33:44 +01:00 |
|
|
|
c90ff42961
|
Refactor la création de vidéos pour utiliser des promesses et améliorer la gestion des erreurs, avec une réponse immédiate au démarrage du rendu.
|
2025-03-13 11:28:17 +01:00 |
|
|
|
2e552be9db
|
Modifier la création de vidéos pour utiliser des promesses et gérer les erreurs lors de l'exécution de ffmpeg
|
2025-03-13 10:06:48 +01:00 |
|
|
|
4bda54b529
|
Ajouter une fonction pour vérifier si la caméra est occupée et mettre à jour la gestion des fichiers vidéo
|
2025-03-13 10:02:49 +01:00 |
|
|
|
d93b2c6b7c
|
Aucune modification apportée au code
|
2025-03-13 09:37:43 +01:00 |
|
|
|
dab93cfdf9
|
Améliorer la gestion des erreurs en ajoutant un code d'état HTTP aux réponses d'erreur dans plusieurs routes et en modifiant la fonction sendError pour accepter un code d'état personnalisé.
|
2025-03-13 09:32:02 +01:00 |
|
|
|
62e8aee6bd
|
Ajouter une fonction pour écrire les paramètres de capture dans un fichier camera.txt
|
2025-03-13 09:24:23 +01:00 |
|
|
|
6c77d267e6
|
Supprimer les tests et les commentaires obsolètes dans tester.js
|
2025-03-13 09:07:56 +01:00 |
|
|
|
9d9868e26b
|
Supprimer la documentation Swagger obsolète dans plusieurs fichiers de routes
|
2025-03-13 09:06:38 +01:00 |
|
|
|
217f0b4fd3
|
Corriger la description de l'API pour la suppression d'un projet en précisant "par son ID"
|
2025-03-13 08:55:31 +01:00 |
|
|
|
d8f1d353c6
|
Déplacer la documentation Swagger pour la suppression de projet vers un fichier séparé et supprimer les commentaires obsolètes dans projectRoutes.js
|
2025-03-13 08:53:19 +01:00 |
|
|
|
30f05ffcbe
|
Modifier l'importation de child_process pour utiliser execSync au lieu de spawn dans videoManager.js
|
2025-03-10 18:01:52 +01:00 |
|
|
|
ef90f77a11
|
Refactor la fonction createVideoWithList pour simplifier la création de vidéos et mettre à jour le statut de la vidéo à "completed"
|
2025-03-10 18:00:30 +01:00 |
|
|
|
e38718b1fa
|
videoManager.js: add videoManager.js
|
2025-03-10 17:56:56 +01:00 |
|
|
|
f85cead1dd
|
Commenter les logs de la base de données dans les fonctions de gestion des projets
|
2025-03-10 17:53:04 +01:00 |
|
|
|
3469c757ec
|
Modifier la route de rendu vidéo pour utiliser GET, ajouter la gestion de l'accès au fichier vidéo et renvoyer le contenu vidéo en fonction de la plage demandée
|
2025-03-10 17:45:42 +01:00 |
|
|
|
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 |
|