Comment installer et gérer les services ?¶
Edu Framework utilise plusieurs services pour fonctionner. Pour les installer, vous avez deux possibilités :
Utiliser Docker pour émuler les services¶
Docker Desktop
Pour utiliser Docker, vous devez installer Docker Desktop sur votre machine. Vous pouvez télécharger Docker Desktop sur le site officiel : Docker Desktop
Démarrer Docker Desktop sur votre machine puis :
Pour installation et démarrer des services, vous pouvez suivre les instructions suivantes :
Pour arrêter les services, vous pouvez suivre les instructions suivantes :
Pour utiliser Docker pour émuler les services, vous pouvez suivre les instructions suivantes :
Puis taper la commande suivante pour démarrer les services :
Pour arrêter les services, vous pouvez suivre les instructions suivantes :
La commande de démarrage des services peut varier en fonction de la version de docker, voici un exemple :
Une fois les services démarrés, vous pouvez accéder au service via docker desktop ou via le terminal. Voici un exemple :
Les services sont prêts à être utilisés. Vous pouvez maintenant démarrer votre application Edu Framework. Les services sont disponibles sur les ports suivants :
Composants | Socket (port d'écoute) | URL | Version |
---|---|---|---|
MySQL | 3306 | 127.0.0.1:3306 | Mysql 8.0 |
PHPMyAdmin | 8081 | http://127.0.0.1:8081 | PMA 5.2.x |
Mailcatcher | 1025 | http://127.0.0.1:1080 | latest |
Info
Pour accéder à PHPMyAdmin, vous pouvez utiliser les identifiants suivants :
- Utilisateur :
root
- Mot de passe :
studoo
- Base de données par défaut :
app_db
Vous pouvez également accéder à la base de données MySQL via un client SQL comme DBeaver ou MySQL Workbench.
Installer les services sur votre machine¶
La deuxième solution est d'installer les services directement sur votre machine pour émuler les services. Pour faciliter l'installation et la configuration, vous pouvez utiliser des services comme MAMP, XAMPP...
Pour installer les services sur votre machine, vous pouvez installer les services suivants :
Composants | OS compatible | URL | Recommandation |
---|---|---|---|
XAMPP | https://www.apachefriends.org/fr | ||
MAMP | https://www.mamp.info | ||
WAMP | https://wampserver.aviatechno.net | ||
LAMP | https://doc.ubuntu-fr.org/lamp |
Cette liste n'est pas exhaustive et peut être amenée à évoluer.
Information importante
Nous vous recommandons d'utiliser Docker pour émuler les services.
Cela vous permettra de gagner du temps et de simplifier le processus de développement. Installer les services directement sur votre machine peut être plus complexe et plus long. Il fige également les versions des services installés. Ce qui peut poser des problèmes de compatibilité avec les versions utilisées par le framework.