TP-WIK-DPS-TP03-BONUS

CONSIGNES

Créer un docker-compose.yaml pour déployer une architecture 3 tiers (app/db/front):

  • Un wordpress répliqué au moins 2 fois ✅
  • Une base de données mysql ✅
  • Une base de données de cache redis ✅
  • Un reverse proxy nginx pour servir le wordpress (le seul service exposé) ✅
  • Configurer wordpress pour utiliser les différents services ✅

Les Technos

  • WordPress
  • Mysql
  • Redis
  • NGINX

Lancer le projet

Commande à lancer dans le temrinal à la racine du projet :

docker compose up // Affiche l'état de l'app avec le serveur démarré, ainsi que l'action du server balancing.

Nous pouvons ainsi voir que la base Mysql ainsi que Redis, le proxy NGINX et le Wordpress se lance correctement: screenshot

Ensuite on installe le plugin Redis Cache pour WordPress de "Till Krüss" screenshot

Une fois l'extension installée, on l'active, puis on retrouve l'état de celle-ci: screenshot screenshot screenshot

Redis est donc bien installé, on peut maintenant visiter le wordpress pour y laisser un commentaire par exemple: screenshot screenshot

En revenant dans VScode, on remarque que tout se passe correctement, redis est bien relié et fait le travail: screenshot

LESTAGE Maxime - TP DevOps n°3 - BONUS - Ynov 2022.