Utilisation avec Docker
SmartWatch a été conçu pour pouvoir s’exécuter aussi bien localement que dans un conteneur Docker.
Prérequis
Docker doit être installé et en cours d’exécution sur votre machine.
Vous devez avoir cloné le dépôt et configuré votre fichier
.env
comme décrit dans les sections Installation et Configuration.
Méthode recommandée : Docker Compose
L’utilisation de docker-compose
est la méthode recommandée car elle simplifie le processus de build et de lancement, tout en gérant correctement les variables d’environnement.
Assurez-vous que votre fichier ``.env`` est présent à la racine du projet.
Lancez l’application avec `docker-compose` :
docker-compose up --build
Cette commande unique s’occupe de : - Construire l’image Docker si elle n’existe pas ou si le Dockerfile a changé. - Démarrer le conteneur. - Injecter les variables d’environnement depuis le fichier
.env
de manière sécurisée.
L’application s’exécutera alors dans le conteneur, en utilisant votre configuration locale, décrite dans la page Configuration.