1.7 KiB
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 :
-
Construire l'image Docker
Placez-vous à la racine du projet et exécutez :docker build -t eqlair-app .
-
Lancer le conteneur
docker run -p 4300:80 eqlair-app
-
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:
-
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.
-
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
- Listez les conteneurs en cours:
Astuce:
Sibash
n'est pas disponible dans l'image, essayez avecsh
:docker exec -it <CONTAINER_ID> sh