# Implémentation d'essai du design system initialiser une app Angular latest, importer le dépot ng-demo et utiliser ses composants. Faire un store redux pour les applications. # déploiement docker Pour lancer l'application dans Docker : 1. **Construire l'image Docker** Placez-vous à la racine du projet et exécutez : ``` docker build -t eqlair-app . ``` 2. **Lancer le conteneur** ``` docker run -p 4300:80 eqlair-app ``` 3. **Accéder à l'application** Ouvrez votre navigateur à l'adresse : [http://localhost:4200](http://localhost:4200) > **Remarque :** > - Assurez-vous que le `Dockerfile` est présent à la racine du projet. > - Adaptez les ports si nécessaire selon la configuration de votre application Angular. > - Pour le développement, vous pouvez monter le dossier local en volume pour bénéficier du hot-reload. --- ## Se connecter dans le conteneur pour lister les dossiers Pour ouvrir un shell dans le conteneur en cours d'exécution et lister les dossiers: 1. **Lancer le conteneur en mode interactif (optionnel)** Pour démarrer le conteneur avec un shell bash: ``` docker run -it eqlair-app bash ``` Vous serez alors directement dans le shell du conteneur. 2. **Se connecter à un conteneur déjà lancé** - Listez les conteneurs en cours: ``` docker ps ``` - Repérez l'`CONTAINER ID` de votre conteneur, puis exécutez: ``` docker exec -it bash ``` - Une fois dans le shell, vous pouvez lister les dossiers avec: ``` ls -al ``` > **Astuce:** > Si `bash` n'est pas disponible dans l'image, essayez avec `sh`: > ``` > docker exec -it sh > ```