master
Marc CHEVALDONNE 7 months ago
parent 9420074a13
commit 0f4f97cd35

@ -548,6 +548,43 @@ A part, la navigation et l'édition/ajout/suppression, le respect de ces tâches
@enduml
```
## J'en ai marre d'utiliser la web api partagée avec les autres...
Vous voulez déployer votre propre web API Njörd et pouvoir la relancer quand bon vous semble ? Vous êtes dans la bonne section ! Suivez le tutoriel ci-dessous :
1. Créez un dépôt sous code first
2. Suivez les inscriptions sur cette page pour activer votre dépôt sous Drone : https://codefirst.iut.uca.fr/documentation/CodeFirst/docusaurus/GuidesTutorials/docs/CI-CD/createCICDpipeline/activate/
3. Ajoutez un fichier ```.drone.yml``` à la racine de votre dépôt
4. Ajoutez les lignes suivantes à ce fichier, en modifiant ```mynjord``` par le nom que vous voulez donner au conteneur (pas la peine d'ajouter votre nom, il est automatiquement ajoué en préfixe), et en modifiant ```prenomnom``` par votre email (en supprimant ce qu'il y a après le ```@``` et en enlevant tous les ```.```) :
```yml
kind: pipeline
type: docker
name: CD
trigger:
event:
- push
steps:
# web API container deployment
- name: deploy-container-webapi-stub
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
environment:
IMAGENAME: hub.codefirst.iut.uca.fr/marc.chevaldonne/njord-api:latest
CONTAINERNAME: mynjord
COMMAND: create
OVERWRITE: true
ADMINS: prenomnom,marcchevaldonne,cedricbouhours
```
> Merci de laisser votre enseignant ```marcchevaldonne``` ou ```cedricbouhours``` en admin pour qu'il puisse tester si besoin.
5. Poussez le tout. Lorsque le pipeline sera exécuté, votre conteneur devrait apparaître dans la section ```Runners``` du menu code first.
> **Note :**
> N'oubliez pas de supprimer vos conteneurs non utilisés pour laisser de la place sur code first !
---
Copyright © 2024-2025 Marc Chevaldonné
@ -631,3 +668,16 @@ En préparant ce travail, j'écoutais...
</td>
</tr>
</table>
<table>
<tr>
<td>
<img src="./images/listeningto/dizzy_in_greece.jpg" width="120"/>
</td>
<td>
<div>
<p><b>In Greece</b></p>
<p><i>Dizzy Gillespie</i> (1957)</p>
</div>
</td>
</tr>
</table>

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Loading…
Cancel
Save