Compare commits

..

No commits in common. "181a9770f1e9a7bf52db34e7215a14db75102fea" and "8ba27d0e9267931ccb8032c47ad18f6fc47763f7" have entirely different histories.

10 changed files with 44 additions and 28 deletions

Binary file not shown.

View File

@ -4,7 +4,7 @@ subtitle: Dossier de projet - API Utilisateurs
author: Olivier \textsc{Dossmann}
mail: <emploi@dossmann.net>
date: 05 mars 2025
version: 1.2
version: 1.1
mentor: Jérémie \textsc{Tarot}
qrcode: https://odtre.gitlab.io/diapos/
geometry:

View File

@ -31,7 +31,9 @@ Nous continuerons en expliquant la démarche suivie pour accomplir le projet,
quelques réalisations effectuées et d'une situation de travail qui mérite
d'être relevée.
**Conventions typographiques**
Mais avant tout, nous tenons à présenter nos remerciements à quelques personnes.
## Conventions typographiques
Ce document suit certaines conventions de mise en forme pour faciliter la
lecture&nbsp;:

View File

@ -6,44 +6,55 @@
**précieuse**, sa **présence d'esprit** et son **exceptionnelle
intelligence**&nbsp;: MERCI&nbsp;!
## Via l'organisme de formation DataScientest
## À l'organisme de formation DataScientest
Je remercie **l'ensemble de l'équipe DataScientest** pour leur patience et
leur savoir-vivre au regard de mes nombreux retours sur les cours, les examens
et les machines virtuelles fournies.
Nous avons parfois besoin d'un coup de pouce pour rejoindre les rails d'une
autre ligne. C'est ce que permet l'organisme de formation **DataScientest**
au travers de ses nombreux parcours proposés aux personnes qui, comme moi,
souhaitent **changer de métier**.
Une mention toute particulière aux personnes suivantes pour leur **écoute**,
Je remercie particulièrement les personnes suivantes pour leur **écoute**,
leur **professionnalisme** et leur souci de réponses claires&nbsp;:
* Sarah \textsc{Bouras},
* Benjamin \textsc{Fiche},
* et Jérémie \textsc{Tarot}.
Aux **membres de l'équipe DevU42** qui, malgré les **difficultés**, une **vie
sociale et familiale** prenante, des **obligations** et des
**responsabilités** ont donné ce qu'ils pouvaient&nbsp;:
Je remercie également **l'ensemble de l'équipe DataScientest** pour leur
patience et leur savoir-vivre au regard de mes nombreux retours sur les cours,
les examens et les machines virtuelles fournies.
## À l'équipe DevU42
Chaque membre de l'équipe a ses **difficultés**, une **vie sociale et
familiale** prenante, des **obligations** et des **responsabilités** à côté de
la formation. Et pourtant ils ont donné ce qu'ils pouvaient.
Merci à&nbsp;:
* Hrubech \textsc{Hombessa},
* Eliel \textsc{Moncada},
* et Julien \textsc{Sabiols}.
J'imagine que derrière chacune de ces personnes il y a également **un ou une
partenaire de vie**. Vous méritez de figurer dans ces lignes et d'avoir un
grand MERCI&nbsp;!
J'imagine que derrière chaque personne il y a également **un ou une partenaire
de vie**. Vous méritez de figurer dans ces lignes et d'avoir un grand
MERCI&nbsp;!
Aux **membres de la «&#8239;cohorte&#8239;»** que je tiens à remercier. À
ceux qui ont participé aux discussions, qui ont voulu échanger, qui ont
accepté de répondre à des questions, qui ont partagé des difficultés ou encore
des solutions et qui étaient eux-mêmes finalement.
## Aux membres de la «&#8239;cohorte&#8239;»
Une mention aux personnes suivantes&nbsp;:
Je tiens à remercier également **l'ensemble des membres de la cohorte**. À
ceux qui ont participé aux discussions, à ceux qui ont bien voulu échanger,
à ceux qui ont accepté de répondre à des questions, à ceux qui ont partagé
des difficultés ou encore des solutions, à ceux qui étaient eux-mêmes.
Une mention particulière aux personnes suivantes&nbsp;:
* à Maxime \textsc{Boulanghien},
* à Michael \textsc{Lachand},
* à Philippe \textsc{Risser-Maroix},
* et à Dorian \textsc{Roly}.
## Et d'autres encore&nbsp;!
## Et les autres
D'autres personnes n'ayant aucun lien avec cette formation ont pourtant
participé à leur façon. Je tiens à remercier notamment Grégoire

View File

@ -1,5 +1,3 @@
\newpage
# Liste de compétences couvertes par le projet
## Introduction

View File

@ -1,3 +1,5 @@
\newpage
# Démarche suivie {#demarche}
La réalisation de ce projet va plus loin que la simple mise en place d'une

View File

@ -189,6 +189,8 @@ dépôt initial (celui de l'application par exemple). Et cela **laisse la
responsabilité aux personnes suivantes** (qui utilisent le dépôt initial) plutôt
qu'aux personnes qui s'occupent du code dans le dépôt initial.
\newpage
## Réalisation 2&nbsp;: États Terraform
### Contexte
@ -272,6 +274,8 @@ commandes make et qu'ils vérifient l'existence et le contenu du fichier
S'ajoute à cela une **documentation dans le fichier README.md**.
\newpage
Exemple de script avec **make init** pour bien comprendre de quoi il est
question&nbsp;:
@ -302,8 +306,6 @@ terraform init \
-backend-config=${BACKEND_HTTP_FILE} $@
```
\newpage
Et le contenu du fichier **env.example**, partagé aux développeurs comme d'un
template pour fabriquer le fichier **.env**&nbsp;:

View File

@ -103,7 +103,7 @@ https://blog.stephane-robert.info/docs/#la-roadmap), j'ai pu établir des
* le **sujet de la virtualisation**,
* **le GitOps avec** un outil tel que **FluxCD**.
![Copie d'écran de la page d'accueil du blog de Stéphane
![Apparence de la page d'accueil du blog de Stéphane
\textsc{Robert}](./media/screenshot_stephane-robert.png){width=100%}
### Recherches
@ -144,9 +144,8 @@ https://odtre.gitlab.io/doc/virtualisation/.
plusieurs systèmes d'exploitation** avant de les adopter et les déployer sur
notre infrastructure.
![Copie d'écran de la section «&#8239;Documentation&#8239;» du site statique
odtre.gitlab.io généré sur Gitlab](
./media/screenshot_odtre_doc_shadow.png){width=100%}
![Section «&#8239;Documentation&#8239;» du site statique odtre.gitlab.io
généré sur Gitlab](./media/screenshot_odtre_doc.png){width=100%}
\newpage
@ -170,7 +169,7 @@ Cf. https://fluxcd.io/flux/installation/bootstrap/ pour se mettre à jour
Comme auparavant, ceci a donné lieu à **la rédaction d'un article sur notre
outil de retranscription**, Cf. https://odtre.gitlab.io/doc/fluxcd/.
![Copie d'écran de la documentation de FluxCD sur le site
![Documentation de FluxCD sur le site
officiel](./media/screenshot_fluxcd-doc.png){width=100%}
## Conclusion

View File

@ -1,3 +1,5 @@
\newpage
# Conclusion
Ma **passion anticipée pour l'automatisation** et l'**amélioration des

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB