Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 64a7658

Browse files
Create about.md
1 parent 2d1d693 commit 64a7658

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

‎about.md‎

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Projet d'Administration Système - Inception
2+
3+
Rôle : Développeur de projet
4+
Technologies utilisées : Docker, Docker Compose, NGINX, WordPress, MariaDB, Makefile, Virtualisation, SSL/TLS, Script Shell, Variables d'environnement
5+
Durée : [Insérer la période]
6+
Aperçu :
7+
8+
Conception et déploiement réussi d'une infrastructure multi-services en utilisant Docker et Docker Compose dans un environnement virtualisé. Le projet consistait à configurer et déployer une pile d'application web comprenant NGINX, WordPress, PHP-FPM et MariaDB, le tout déployé dans des conteneurs isolés avec les volumes nécessaires pour le stockage de données persistantes. Une attention particulière a été portée sur la sécurité, l'automatisation et les bonnes pratiques de gestion des conteneurs.
9+
Réalisations principales :
10+
11+
Conteneurisation : Développement de Dockerfiles personnalisés pour les services NGINX, WordPress et MariaDB, assurant la performance et l'évolutivité des services.
12+
Sécurité : Configuration de NGINX avec les protocoles TLSv1.2/1.3 pour garantir des communications HTTPS sécurisées.
13+
Gestion des volumes : Mise en place de volumes Docker pour garantir la persistance des données de la base de données WordPress et des fichiers du site web.
14+
Gestion des environnements : Utilisation de variables d'environnement, fichiers .env et secrets Docker pour gérer en toute sécurité les informations sensibles et les identifiants.
15+
Réseautage : Création d'un réseau Docker interne pour faciliter la communication sécurisée entre les services.
16+
Automatisation : Rédaction d'un Makefile pour automatiser l'intégralité du processus de déploiement via Docker Compose, réduisant ainsi les interventions manuelles.
17+
Tolérance aux pannes : Configuration des conteneurs pour un redémarrage automatique en cas de défaillance afin de garantir la disponibilité continue des services.
18+
Configuration de domaine : Configuration d'un domaine local (login.42.fr) pointant vers l'adresse IP du projet pour faciliter l'accès.
19+
Meilleures pratiques : Respect des meilleures pratiques pour l'écriture de Dockerfiles, en évitant l'utilisation de solutions non robustes comme les boucles infinies ou les commandes tail.
20+
21+
Outils & Technologies :
22+
23+
Docker, Docker Compose
24+
NGINX, WordPress, MariaDB
25+
SSL/TLS, Makefile
26+
Machine virtuelle, Réseautage
27+
Variables d'environnement, Secrets Docker

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /