369 Commits

Author SHA1 Message Date
3df02703e8 feat(image): Mettre à jour la description de l'API pour détecter automatiquement le projet actif lors de l'enregistrement d'une image
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 11s
2025-04-27 16:15:01 +02:00
e6fd5b3a87 feat(image): Supprimer la nécessité de l'ID du projet lors du téléchargement d'une image, en utilisant le projet actif
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 10s
2025-04-27 15:06:54 +02:00
3d65ccb7fc fix(routes): Mettre à jour les descriptions des statuts des projets et des vidéos pour plus de clarté
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 11s
2025-04-27 14:51:40 +02:00
aa7f901442 feat(camera): Ajouter un log pour afficher l'identifiant du projet lors du démarrage de la procédure
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 11s
2025-04-27 12:41:34 +02:00
8480686fd4 refactor(video): Mettre à jour les statuts vidéo pour utiliser la nouvelle configuration des statuts
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 11s
2025-04-27 12:26:34 +02:00
98128253d9 feat(camera): Améliorer la gestion de l'arrêt de la caméra en ajoutant la recherche de projets en cours d'arrêt et en mettant à jour les statuts appropriés
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 10s
2025-04-27 11:54:29 +02:00
11c8951b6f fix(camera): Renommer la propriété 'active' en 'idle' dans les paramètres de la caméra et mettre à jour la documentation des routes de projet
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 10s
2025-04-27 11:47:58 +02:00
4427e6dde0 feat(camera): Ajouter le statut 'stopping' pour gérer l'arrêt des projets et mettre à jour la documentation des routes
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 9s
2025-04-27 11:41:58 +02:00
2533eacf5e fix(camera): Mettre à jour le statut du projet en 'idle' lors de l'arrêt de la caméra
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 9s
2025-04-27 11:36:15 +02:00
98bb822673 fix(camera): Renommer la propriété 'active' en 'idle' pour clarifier l'état de la caméra
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 10s
2025-04-27 11:34:39 +02:00
fde6a0454c feat(status): Refactor project and video status management with centralized configuration and update related controllers and routes
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 9s
2025-04-27 11:21:36 +02:00
65fa693986 feat(api): Améliorer la documentation Swagger pour les routes de l'API, ajout de descriptions détaillées et de schémas pour les entités Project, Measurement, Video, Camera, et Error.
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 10s
2025-04-27 01:20:27 +02:00
1890051a0f Remove deprecated routes and functionalities related to camera, image, measurement, project, upload, and video management. This includes the deletion of route handlers and associated logic to streamline the codebase and improve maintainability.
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 9s
2025-04-27 01:11:47 +02:00
d8b2cf63a3 fix(Dockerfile): Corriger la commande de démarrage pour utiliser server.js au lieu de backend.config.js
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 9s
2025-04-27 01:09:34 +02:00
4513af3aa0 feat(database): Implement DatabaseManager for managing database structure and initialization
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 1m51s
feat(routes): Add camera, image, measurement, project, and video routes with Swagger documentation

feat(services): Create storageService and videoService for file management and video processing

fix(errorHandler): Enhance error handling with standardized responses and database operation wrappers
2025-04-27 01:02:33 +02:00
792bdca965 Remplacer 'git checkout' par 'git reset --hard' pour une mise à jour plus précise du dépôt.
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 9s
2025-04-27 00:11:07 +02:00
d55180e048 Améliorer la mise à jour du dépôt en remplaçant 'git pull' par 'git fetch' et 'git checkout' pour une gestion plus précise des branches.
Some checks failed
SSH Backend Deploy / ssh-deploy (push) Failing after 2s
2025-04-27 00:09:27 +02:00
32094d702b Mettre à jour la documentation Swagger pour l'upload de mesures avec image, en précisant les paramètres et les réponses.
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 9s
2025-04-26 19:23:54 +02:00
83ac64262a Ajouter la documentation Swagger pour l'upload de mesures avec image
Some checks failed
SSH Backend Deploy / ssh-deploy (push) Failing after 0s
2025-04-26 18:59:24 +02:00
fd92aa067e Renommer le workflow en 'SSH Backend Deploy' et mettre à jour le script de déploiement pour exécuter './deploy.sh' au lieu d'un message d'accueil.
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 9s
2025-04-24 00:27:36 +02:00
19bfde36a7 Ajouter des espaces pour améliorer la lisibilité dans la fonction de nettoyage du script de déploiement
All checks were successful
SSH Hello / ssh-hello (push) Successful in 2s
2025-04-24 00:23:34 +02:00
0277975cee Corriger la commande de démarrage des conteneurs Docker dans le script de déploiement pour utiliser 'docker compose' au lieu de 'docker-compose'.
All checks were successful
SSH Hello / ssh-hello (push) Successful in 2s
2025-04-24 00:22:33 +02:00
e7cb4582b0 Améliorer le script de déploiement en ajoutant des commandes pour construire et démarrer les conteneurs Docker avec gestion des erreurs.
All checks were successful
SSH Hello / ssh-hello (push) Successful in 2s
2025-04-24 00:21:12 +02:00
f5d73c5c3f Ajouter un script de déploiement avec gestion des erreurs et journalisation
All checks were successful
SSH Hello / ssh-hello (push) Successful in 2s
2025-04-24 00:20:11 +02:00
66dd0e0835 Mettre à jour les ports et les volumes dans docker-compose.yml pour une configuration locale
All checks were successful
SSH Hello / ssh-hello (push) Successful in 2s
2025-04-24 00:01:36 +02:00
9aedbdd127 Ajouter les informations d'identification du système Portainer dans le fichier stuff.md
All checks were successful
SSH Hello / ssh-hello (push) Successful in 2s
2025-04-23 23:59:13 +02:00
cb97bfb718 Supprimer le fichier server_local.js et ses dépendances
All checks were successful
SSH Hello / ssh-hello (push) Successful in 2s
2025-04-23 23:48:33 +02:00
2ce3eafb79 Refactor le workflow de déploiement et simplifie la connexion à la base de données PostgreSQL
All checks were successful
SSH Hello / ssh-hello (push) Successful in 2s
2025-04-23 23:47:36 +02:00
166bd53beb Actualiser db.js 2025-04-08 11:57:03 +00:00
1deb11d6aa revert b7715df51c
revert Actualiser db.js
2025-04-08 11:56:06 +00:00
b7715df51c Actualiser db.js 2025-04-08 11:44:50 +00:00
f3c8176733 Renommage du job de déploiement dans le workflow pour une meilleure clarté 2025-04-03 16:13:00 +02:00
4b6382cc98 Suppression des dépendances inutilisées dans le système de capture 2025-04-03 16:10:15 +02:00
45223bc670 Ajout de la gestion des projets dans les procédures de démarrage et d'arrêt de la caméra, incluant la vérification de l'état du projet en cours et la mise à jour du statut du projet. 2025-04-03 16:00:02 +02:00
70ec69ba84 Mise à jour des appels à la fonction edit_camera pour inclure l'identifiant de la caméra dans le système de capture 2025-04-03 15:41:04 +02:00
8961c366d3 Ajout de l'exportation du routeur dans le système de capture 2025-04-03 15:28:12 +02:00
09d756bf93 Ajout de la gestion du système de capture dans les routes de l'API 2025-04-03 15:26:50 +02:00
55cba1f3ea Ajout de la documentation Swagger pour les routes de gestion de la caméra, y compris l'état, le démarrage, l'arrêt et le mode de maintenance. 2025-04-03 15:25:49 +02:00
eea117bc70 Ajout de la gestion du système de capture, y compris l'initialisation de la caméra, les procédures de démarrage et d'arrêt, ainsi que la gestion des modes de maintenance. 2025-04-03 15:25:09 +02:00
7f1269bd2f Ajout de la gestion des paramètres de capture dans le système de caméra et mise à jour de la documentation associée. 2025-04-03 15:02:29 +02:00
e0fa309b21 Renommage de la fonction de suppression de projet pour une meilleure clarté 2025-04-03 14:50:39 +02:00
7d01ea28ce Suppression de la documentation Swagger pour l'ajout de mesures et conversion des routes de mesures en appels asynchrones. 2025-04-03 14:44:54 +02:00
265d1c5f18 Ajout de la gestion des routes pour le système de capture, mise à jour des chemins de fichiers et amélioration de la logique de gestion des mesures et vidéos. 2025-04-03 14:42:51 +02:00
cedd9949bd Correction de l'appel asynchrone dans la fonction get_path_from_id pour récupérer correctement le chemin à partir de l'ID du projet et de l'ordre. 2025-04-03 13:47:24 +02:00
f958e9d491 Ajout de logs pour le débogage dans la fonction get_path_from_id et suppression de logs redondants dans get_path_list 2025-04-03 13:45:08 +02:00
44d846b01c Ajout d'un log pour afficher la liste des chemins récupérés dans la fonction get_path_list 2025-04-03 13:41:25 +02:00
99fb5331ed Correction de la création de vidéos pour récupérer l'ID de la vidéo à partir de la réponse de la base de données. 2025-04-03 11:54:48 +02:00
4d1bfac99b Mise à jour de la route de création de vidéos pour utiliser le gestionnaire de base de données, ajout de la récupération des informations de vidéo et amélioration de la gestion des erreurs. 2025-04-03 11:52:19 +02:00
48b105be13 Refactor la gestion des vidéos en remplaçant le gestionnaire de vidéos par le gestionnaire de base de données. Ajout de la gestion des erreurs lors de la création et de la suppression des vidéos. 2025-04-03 11:45:36 +02:00
7b4a032249 Merge pull request 'Refactor des fonctions primaires' (#5) from refactor into main
Reviewed-on: https://gitea.kerboul.me/timelapse/timelapse-backend/pulls/5
2025-04-03 09:41:15 +00:00