Aller au contenu principal

Installation des services de base

Ce guide explique comment installer rapidement les services essentiels nécessaires au développement : un moteur SQL, Mailpit pour les tests d'email, et phpMyAdmin pour la gestion des bases de données.

Vue d'ensemble

Les services de base sont des outils partagés qui peuvent être utilisés par plusieurs applications. Les principaux services dont vous aurez besoin sont :

  • Moteur SQL : MySQL ou MariaDB pour stocker les données des applications
  • Mailpit : Outil de test d'email qui intercepte tous les emails sortants
  • phpMyAdmin : Outil d'administration MySQL basé sur le web

Installation des services

Étape 1 : Installer un moteur SQL

Tout d'abord, vous devez choisir et installer un moteur SQL. DevSpaces prend en charge MySQL et MariaDB.

dvs service install mysql

Ou pour MariaDB :

dvs service install mariadb

Le processus d'installation va :

  • Télécharger l'image Docker
  • Créer le conteneur du service
  • Configurer le serveur de base de données
  • Configurer les identifiants par défaut

Note : Si vous ne spécifiez pas de nom de service, DevSpaces affichera un menu interactif pour choisir parmi les services disponibles.

Étape 2 : Installer Mailpit

Mailpit est automatiquement configuré pour intercepter les emails envoyés par vos applications. Installez-le avec :

dvs service install mailpit

Une fois installé, Mailpit sera disponible à l'adresse https://mailpit.svc.dvs.sh.

Étape 3 : Installer phpMyAdmin

phpMyAdmin vous permet de gérer vos bases de données via une interface web. Installez-le avec :

dvs service install phpmyadmin

Note : phpMyAdmin détectera automatiquement les services SQL installés et vous permettra de basculer entre eux.

phpMyAdmin sera disponible à l'adresse https://phpmyadmin.svc.dvs.sh.

Vérification de l'installation

Vérifiez que tous les services sont installés et en cours d'exécution :

dvs service list

Service SQL par défaut

Lors de la création d'applications, DevSpaces utilisera automatiquement le premier service SQL installé comme serveur de base de données par défaut. Si vous avez plusieurs services SQL installés, vous pouvez spécifier lequel utiliser lors de la création d'une application.

Prochaines étapes