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.

  1. Assurez-vous que votre fichier ``.env`` est présent à la racine du projet.

  2. 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.