Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.96 KB

README-fr.md

File metadata and controls

46 lines (33 loc) · 1.96 KB

Docker

Cette configuration offre un environnement de développement avec plusieurs services incluant un serveur web, une base de données, Adminer pour la gestion de base de données, un outil de surveillance de serveur de messagerie (Mailpit), Portainer pour la gestion des conteneurs Docker, et Traefik pour le proxy inverse.

Utilisation

  1. Clonez ce dépôt.
  2. Accédez au répertoire.
  3. Modifiez les variables d'environnement si nécessaire.
  4. Lancez les conteneurs Docker : docker-compose up -d.

Accédez aux services :

Remarque : La configuration DNS est requise sur votre serveur DNS ou dans le fichier hosts pour atteindre les services.

Services

  • Web : PHP-Nginx.
  • Adminer : Gestion de base de données.
  • DB : Serveur MySQL.
  • Mailpit : Surveillance de serveur de messagerie.
  • Portainer : Gestion Docker.
  • Traefik : Proxy inverse.
  • Watchtower : Mises à jour automatisées des conteneurs.

Configuration

  1. Copiez le fichier .env.example et renommez-le en .env.
  2. Ouvrez le fichier .env dans un éditeur de texte.
  3. Modifiez les variables d'environnement selon vos besoins. Voici les variables disponibles :
    • TZ : Définissez le fuseau horaire (par défaut : Europe/Paris).
    • MYSQL_ROOT_PASSWORD : Définissez le mot de passe root de MySQL (par défaut : root).
    • DEV_DOMAIN : Définissez le domaine pour le développement local (par défaut : local).
  4. Enregistrez le fichier .env.

Contribution

Contributions bienvenues de la communauté. Fork, apportez des modifications, soumettez une pull request.

Licence

Ce projet est sous licence MIT.