2026-05-12 23:32:48 +02:00
2026-05-12 23:32:48 +02:00
2026-05-12 23:32:48 +02:00
2026-05-12 23:32:48 +02:00
2026-05-12 23:32:48 +02:00
2026-05-12 23:32:48 +02:00
2026-05-12 23:32:48 +02:00

thalim-stack

Stack Docker pour le développement local du site WordPress du laboratoire THALIM (Théorie et Histoire des Arts et des Littératures de la Modernité).

Ce repo ne contient que la stack (docker-compose, env, script de bootstrap, documentation). Le thème et les plugins personnalisés vivent dans leurs propres repos et sont clonés dans wp-data/wp-content/ par le script de bootstrap :

Prérequis

  • Docker + Docker Compose
  • Git

Démarrage rapide

git clone gitea@figureslibres.io:valentin_le_moign/thalim-stack.git
cd thalim-stack

# 1. Configurer les secrets
cp .env.example .env
# puis éditer .env

# 2. Lancer la stack (l'image WordPress peuple wp-data/ au premier démarrage)
docker compose up -d

# 3. Cloner le thème + les plugins personnalisés
./bootstrap.sh

Services

Service URL Notes
WordPress http://localhost:8020
phpMyAdmin http://localhost:8021
MySQL localhost:3307 mappé sur 3306 dans le conteneur

Structure du dépôt

.
├── docker-compose.yml   # stack (mysql 5.7, wordpress:latest, phpmyadmin)
├── .env.example         # gabarit des secrets — copier en .env
├── bootstrap.sh         # clone le thème et les plugins dans wp-data/
├── CLAUDE.md            # documentation architecture (lue par Claude Code)
└── README.md

Sauvegarde / restauration

Les données MySQL sont dans un volume Docker nommé (db_data) — pas dans le repo. Pour sauvegarder :

docker compose exec db mysqldump -u root -p"$MYSQL_ROOT_PASSWORD" "$MYSQL_DATABASE" > backup.sql

Voir aussi

Voir CLAUDE.md pour l'architecture détaillée du thème et des plugins.

Description
No description provided
Readme 38 KiB
Languages
Shell 100%