Skip to content

Webanimus/wordpress-docker-dev-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Base de dev pour WordPress avec Docker

Environnement de développement WordPress avec Docker Compose incluant MySQL, WordPress et phpMyAdmin.

Services

  • wordpress-db: MySQL
    • Port: 3306
    • Volume: ./db
    • Base de données: wordpress
  • wordpress: WordPress
    • Port: 80
    • Volume: ./html
    • Mode debug activé
  • wordpress-pma: phpMyAdmin
    • Port: 8001
    • Interface web pour gérer la base de données

Prérequis

Installation

  1. Cloner le projet

    git clone <url-du-repo>
    cd wordpress-docker-dev-base
  2. Démarrer les conteneurs

    docker-compose up -d
  3. Accéder à WordPress

    • Ouvrir votre navigateur à l'adresse: http://localhost
    • Suivre l'assistant d'installation de WordPress
    • Choisir la langue et remplir les informations du site

Accès aux services

Informations de connexion

Base de données MySQL

  • Host: wordpress-db (ou localhost:3306 depuis votre machine)
  • Database: wordpress
  • User: user
  • Password: password_to_change
  • Root Password: root_password_to_change

⚠️ Important: Changez les mots de passe par défaut dans docker-compose.yml pour un environnement de production.

Commandes utiles

Démarrer les conteneurs

docker-compose up -d

Arrêter les conteneurs

docker-compose down

Voir les logs

# Tous les services
docker-compose logs -f

# WordPress uniquement
docker-compose logs -f wordpress

# Base de données uniquement
docker-compose logs -f wordpress-db

Redémarrer les services

docker-compose restart

Accéder au conteneur WordPress

docker exec -it wordpress bash

Accéder au conteneur MySQL

docker exec -it wordpress-db bash

Structure des fichiers

.
├── docker-compose.yml    # Configuration Docker Compose
├── db/                   # Données MySQL (généré automatiquement)
├── html/                 # Fichiers WordPress (généré automatiquement)
├── php/                  # Configuration PHP personnalisée
│   └── custom.ini
└── README.md

About

Wordpress Dev Base with Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors