Le projet est réalisé par :
-
Bastien BALMES SCRUM master
-
Enzo Mancini Product owner
L’application : http://vacataires.mvallew.com/
A faire une fois:
export CR_PAT=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 echo $CR_PAT | docker login ghcr.io -u USERNAME --password-stdin
A faire à chaque fois qu’une nouvelle version est souhaitée:
docker pull ghcr.io/sae-iut/sae5.01-gestion_vacataires:main
Docker run:
docker run -p 80:4200 ghcr.io/sae-iut/sae5.01-gestion_vacataires:main
Le serveur est lancé sur localhost
Sachez que l’ouverture des ports 80 et 3000 ne sera pas adressée dans ce readme mais qui es un pas nécessaire pour la mise en production
1 - téléchargez le fichier compose.yaml dans le répertoire de vottre choix et placez vous dessus
A faire une fois:
export CR_PAT=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 echo $CR_PAT | docker login ghcr.io -u USERNAME --password-stdin
Pour lancer le docker compose:
docker compose up -d
Pour avoir la dernière version des images
docker compose pull
(optionnel mais reccommandé) cron job pour fetch la dernière version de l’appli et relancer les serveurs tous les jours à 3h du matin
0 3 * * * cd /chemin/vers/le/compose && docker compose pull && docker compose up -d
Les tests on était réalisés dans la branche dev-test-appli Pour lancer les tests, veuillez suivre ces étapes :
-
Lancer le Docker de l’application :
-
Suivez les instructions fournies à la fin de la lien: documentation utilisateur .
-
-
Ouvrir un terminal dans VSCode :
-
Assurez-vous d’avoir le terminal VSCode ouvert.
-
-
Exécuter la commande Cypress :
-
Tapez la commande suivante dans le terminal VSCode :
npx cypress open
-
-
Sélectionner "E2E Testing" :
-
Une fois que Cypress est ouvert, cliquez sur "E2E Testing".
-
-
Choisir l’emplacement de l’exécution Cypress :
-
Choisissez l’emplacement où vous souhaitez exécuter Cypress.
-
-
Visualiser les Tests :
-
Dans l’onglet "Specs", tous les tests réalisés seront répertoriés.
-