Commit Graph

298 Commits

Author SHA1 Message Date
b4ddaf102e Modification de la création de projet pour insérer le projet dans la base de données avant de créer le dossier associé 2025-01-14 17:32:41 +01:00
b3cf2ba518 Ajout d'une tâche planifiée pour initialiser et nettoyer les dossiers des projets toutes les 20 secondes 2025-01-14 17:30:35 +01:00
d286998488 Refactor la suppression de projet pour utiliser async/await et améliorer la gestion des erreurs 2025-01-14 17:27:50 +01:00
2d9e0e34b1 Supprimer la suppression des mesures associées lors de la suppression d'un projet 2025-01-14 17:23:34 +01:00
439674ee38 Ajout de la suppression des mesures associées lors de la suppression d'un projet 2025-01-14 17:18:34 +01:00
9e6fb8c0dc Refactor la suppression de projet pour simplifier la logique et corriger la gestion du chemin du dossier 2025-01-14 16:03:42 +01:00
3afc702c22 Correction de la requête d'insertion lors de la création d'un projet en supprimant un paramètre superflu 2025-01-14 15:58:46 +01:00
66f903cef2 Supprimer le chemin du dossier de la requête d'insertion lors de la création d'un projet 2025-01-14 15:57:36 +01:00
05178f9cb4 Refactor la création de projet pour utiliser async/await et améliorer la gestion des erreurs 2025-01-14 15:56:11 +01:00
272790ab00 Ajout de logs pour la création de répertoires dans createProjectDirectory 2025-01-14 15:55:41 +01:00
c130b5ad79 Verbose supplémentaire pour Projet 2025-01-14 15:51:36 +01:00
312eac008f Refactor la fonction createProjectDirectory pour utiliser __dirname au lieu de PROJECTS_DIR 2025-01-14 15:51:13 +01:00
648a802a88 Modification de la fonction createProjectDirectory pour retourner une promesse avec le chemin du dossier créé 2025-01-14 15:49:54 +01:00
dceedbaf4c Suppression du paramètre baseDir des fonctions de gestion des dossiers de projet pour simplifier l'API 2025-01-14 15:47:26 +01:00
6124768aa7 Refactor la gestion des chemins de répertoire de projet pour utiliser une constante PROJECTS_DIR 2025-01-14 15:47:10 +01:00
160c2be559 Ajout de la documentation pour le corps de la requête lors de l'ajout d'un nouveau projet 2025-01-14 15:44:42 +01:00
fdf2bf2a1d Ajout des champs start_date et status lors de la création d'un projet dans la base de données 2025-01-14 15:42:07 +01:00
d07a25eb22 Renommage des méthodes de gestion des dossiers de projet pour une meilleure cohérence : createProjectFolder et deleteProjectFolder remplacées par createProjectDirectory et deleteProjectDirectory 2025-01-14 15:37:35 +01:00
fbe6c90261 Ajout de journaux pour améliorer la traçabilité lors de la création et de la suppression des dossiers de projets 2025-01-14 15:32:50 +01:00
d439ffed77 Ajout de l'importation du module file_watcher dans le fichier api.js 2025-01-14 15:31:58 +01:00
cb942d0ba7 Amélioration de la gestion de la suppression des projets et des mesures associées dans file_watcher.js ; suppression de l'importation inutile dans api.js 2025-01-14 15:30:30 +01:00
46dbcfd5f1 Ajout de la fonctionnalité de création de vidéo à partir des images d'un projet spécifique 2025-01-14 15:28:15 +01:00
cfa36a414c Ajout de l'importation du module file_watcher dans le fichier api.js 2025-01-14 15:23:15 +01:00
4f2615688e Refactor les routes des projets pour utiliser des contrôleurs dédiés et améliorer la gestion des erreurs 2025-01-14 15:21:32 +01:00
ed2e2af5d0 Ajout des fonctionnalités de gestion des projets : création, récupération et suppression de projets, avec gestion des dossiers associés. 2025-01-14 15:18:06 +01:00
8a84884081 Modif sortie de projects/:id
Anciennement renvoyait une liste ce qui n'était pas ergonomique aux endpoints
2025-01-12 17:06:40 +00:00
c7d886ffe8 Renommer la route de création de vidéo dans la documentation Swagger pour refléter la nouvelle convention '/videos' 2025-01-12 15:26:49 +00:00
fa81888c0f Renommer la route de création de vidéo en '/videos' pour une meilleure cohérence avec les conventions REST 2025-01-12 15:25:05 +00:00
7b19b8abbe Supprimer le commentaire sur le calcul des images par seconde dans la création de vidéo 2025-01-12 15:23:54 +00:00
62fb3b4b6c Supprimer le commentaire sur la déduction du nom de fichier vidéo dans la route de création de vidéo 2025-01-12 15:23:38 +00:00
ee35982bf4 Déduire le chemin du fichier vidéo à partir du nom fourni dans la requête de création de vidéo 2025-01-12 15:23:32 +00:00
1c03dd922d Ajouter un champ supplémentaire à la requête de création de vidéo 2025-01-12 15:17:35 +00:00
e4700c0e69 Réorganiser la récupération des timestamps pour améliorer la logique de création de vidéo 2025-01-12 15:15:44 +00:00
72e53e3c40 Renommer l'endpoint pour créer une vidéo et ajouter des champs supplémentaires dans la requête 2025-01-12 15:11:56 +00:00
beb64e9cf4 Correction de la commande d'installation de FFmpeg pour supprimer 'sudo' 2025-01-12 14:52:54 +00:00
0413458cd8 Merge branch 'main' of gitea.kerboul.me:timelapse/timelapse-backend 2025-01-12 14:50:23 +00:00
dfde8b14f4 Ajout de FFMPeg ? 2025-01-12 14:47:51 +00:00
913136cdb4 Actualiser db.js 2025-01-12 14:39:17 +00:00
3049926413 Update database host in db.js 2025-01-12 14:26:16 +00:00
605037d305 Ajout d'une route API pour récupérer toutes les mesures d'un projet avec gestion des erreurs 2025-01-08 16:15:54 +01:00
f498f6f46c Ajout d'une route API pour récupérer toutes les vidéos d'un projet avec gestion des erreurs 2025-01-08 16:14:24 +01:00
323669c4ef Ajout d'une route API pour récupérer une image avec gestion des erreurs 2025-01-08 16:10:16 +01:00
3831ba0b7b Refonte de l'API pour respecter les nouvelles normes 2025-01-08 16:09:08 +01:00
a842a4e766 Ajout de nouvelles routes API pour récupérer les vidéos et les mesures avec gestion des erreurs 2025-01-08 16:01:27 +01:00
bf6df0c7dc Ajout d'une route API pour récupérer tous les projets avec gestion des erreurs 2025-01-08 15:57:57 +01:00
7b2bfb2695 Routine qui n'oblige pas le backend à redémarrer si la DB tombe 2025-01-08 15:29:37 +01:00
74f4568731 Actualiser db.js 2025-01-05 21:47:34 +00:00
0dca7d0056 Actualiser db.js 2025-01-05 20:51:43 +00:00
93c6547937 Add .gitea/workflows/deploy.yml 2024-12-11 14:53:51 +00:00
18f57eabef Update file .gitlab-ci.yml 2024-12-10 15:10:37 +00:00