ng-implementation/README.md
2025-10-08 16:08:13 +02:00

1.7 KiB

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

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 <CONTAINER_ID> 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 <CONTAINER_ID> sh