No description
| .idea | ||
| airwatch | ||
| angular-basic | ||
| angular18 | ||
| blueprint | ||
| devops | ||
| doc | ||
| eqlair | ||
| my-workspace | ||
| node_modules | ||
| sae-csc | ||
| sb | ||
| .gitignore | ||
| .gitmodules | ||
| Dockerfile | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| requirements.txt | ||
| streamlit-dockerfile.yml | ||
| streamlit_demo.py | ||
| TODO.md | ||
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
Dockerfileest 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 bashVous 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 IDde 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:
Sibashn'est pas disponible dans l'image, essayez avecsh:docker exec -it <CONTAINER_ID> sh