Aller au contenu principal

11 documents tagués avec "docker"

Voir tous les tags

BlueNav - Jumeau numérique bateau autonome

Jumeau numérique du BlueBoat, navire autonome de 12 tonnes destiné aux voies fluviales : modèle physique, environnement fluvial et capteurs simulés sous ROS 2 et Gazebo, pour valider les algorithmes de navigation de BlueNav avant la mise à l'eau.

Body Analysis

Application de suivi et d'analyse corporelle (FastAPI, React, PostgreSQL, stockage S3) : ingestion des exports Samsung Health et synchronisation par une appli Android, analytics d'entraînement (TRIMP, ACWR, dérive cardiaque), récupération et sommeil, galerie photo confidentielle.

C-Rob - Plateforme robotique modulaire sous ROS 2

C-Rob, démonstrateur RoboCup@Home du CATIE conçu en interne : base mobile holonome sous Zephyr et micro-ROS, PC embarqué ROS 2 Jazzy conteneurisé, navigation Nav2, perception IA à la demande et jumeau numérique Gazebo. Coordination technique et lead ROS 2 Python.

CI/CD - Workflows GitHub Actions mutualisés

Bibliothèque de workflows GitHub Actions réutilisables (générique, Python, ROS, Mbed, Zephyr) appelée par plusieurs dizaines de dépôts de l'organisation CATIE, du test au déploiement Helm ou Compose, documentée et vérifiée contre son code.

Colis Tracker

Suivi de colis Colissimo et Chronopost auto-hébergé, sans clé API ni service tiers : interrogation de l'endpoint de suivi public de La Poste, import automatique des numéros depuis les mails d'expédition (IMAP), notifications ntfy.

GitHub ARC - Runners CI/CD auto-hébergés sur Kubernetes

Déploiement de GitHub Actions Runner Controller (ARC) sur le cluster Kubernetes kubeadm du CATIE. Runners éphémères Docker-in-Docker de 10 à 60 pods, métriques Prometheus, caches CI partagés et correction des problèmes de MTU.

HomeLab

Homelab auto-hébergé versionné en GitOps (Docker Compose, reverse proxy et SSO, CI/CD GitHub Actions, mises à jour Renovate, secrets chiffrés en repo, sauvegardes 3-2-1 chiffrées, supervision et alerting, hub mail, DNS local, documentation générée depuis le code).

Meeting Recorder

Enregistreur de réunions entièrement local : capture deux pistes (micro et sortie son), transcription faster-whisper, synthèse par un LLM local via Ollama, notes de réunion fusionnées au compte rendu. Microservices Docker Compose, profils GPU 4 Go et CPU.

MiniPock - Robot mobile ROS 2

MiniPock, plateforme robotique mobile modulaire du CATIE (versions différentielle et holonome) : pile ROS 2 Jazzy, Nav2, simulation multi-robots sous Gazebo Harmonic, micro-ROS en Wi-Fi, mise à jour du firmware par ROS 2, planification de missions avec Open-RMF, CI et images Docker.

Recallarr

Journal personnel de ce qui a été regardé dans Jellyfin, qui survit au nettoyage de la médiathèque : synchronisation par webhook et réconciliation quotidienne, règles de note et de favori, devenir de chaque titre, interface HTMX.

ytdl-sub-ui

Interface web qui pilote ytdl-sub, le téléchargeur de chaînes YouTube vers Jellyfin : recherche et ajout de chaînes sans compte, rétention, réglages et suivi des passages, chaque écriture validée par ytdl-sub avant d'être mise en place.