Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet Docker

Ce projet contient :

  • Deux applications PHP (secured_app et unsecured_app).
  • Une base de données MySQL partagée.
  • Une interface phpMyAdmin pour la gestion de la base de données.

Comment exécuter le projet

  1. Assurez-vous que Docker et Docker Compose sont installés sur votre machine.
  2. Clonez le dépôt et accédez au répertoire du projet.
  3. Lancez le projet avec la commande :
    docker-compose up --build
  4. Accédez aux composants dans votre navigateur aux adresses suivantes :

Identifiants des utilisateurs pour les applications

  • Utilisateur Administrateur :
    • Nom d'utilisateur : admin
    • Mot de passe : admin123
  • Utilisateur Régulier :
    • Nom d'utilisateur : user1
    • Mot de passe : password

Identifiants pour phpMyAdmin

  • Hôte MySQL : db
  • Nom d'utilisateur : user
  • Mot de passe : password

Fonctionnalités partagées

  • Les deux applications partagent le même dossier uploads (/uploads) et la même base de données MySQL.
  • Les images téléchargées dans une application sont accessibles dans l'autre.

Arrêter le projet

Pour arrêter tous les conteneurs, exécutez la commande :

docker-compose down

About

Rendu evaluation secu-web

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages