URL de dev : http://192.168.1.21:8020, thalim.val.kiwi abandonné
Réseau web retiré (il ne servait qu'au vhost Caddy). README : comment changer l'URL de la base avec WP-CLI.
This commit is contained in:
@@ -13,8 +13,8 @@ docker-compose up -d # WordPress, MySQL, phpMyAdmin
|
|||||||
docker-compose down
|
docker-compose down
|
||||||
```
|
```
|
||||||
|
|
||||||
- WordPress : http://localhost:8020
|
- WordPress : http://192.168.1.21:8020 (= `siteurl`/`home` de la base de dev ; joignable du LAN et du VPN)
|
||||||
- phpMyAdmin : http://localhost:8021
|
- phpMyAdmin : http://192.168.1.21:8021
|
||||||
- MySQL : `localhost:3307` → `db:3306`
|
- MySQL : `localhost:3307` → `db:3306`
|
||||||
- Identifiants dans `.env`
|
- Identifiants dans `.env`
|
||||||
- WordPress monté depuis `./wp-data/`
|
- WordPress monté depuis `./wp-data/`
|
||||||
@@ -232,4 +232,4 @@ Réutilisée dans `search.twig`. L'icône loupe `iconoir-search` est un `<button
|
|||||||
|
|
||||||
- **NE PAS compiler le SCSS/CSS.** L'utilisateur le fait manuellement. Éditer uniquement les `.scss`
|
- **NE PAS compiler le SCSS/CSS.** L'utilisateur le fait manuellement. Éditer uniquement les `.scss`
|
||||||
- **CSS commité** dans le dépôt (`css/*.css`) pour que le site fonctionne après clone
|
- **CSS commité** dans le dépôt (`css/*.css`) pour que le site fonctionne après clone
|
||||||
- **SQL direct OK** pour les tweaks ponctuels — phpMyAdmin sur http://localhost:8021
|
- **SQL direct OK** pour les tweaks ponctuels — phpMyAdmin sur http://192.168.1.21:8021
|
||||||
|
|||||||
@@ -34,10 +34,18 @@ docker compose up -d
|
|||||||
|
|
||||||
| Service | URL | Notes |
|
| Service | URL | Notes |
|
||||||
| ----------- | ------------------------- | ---------------------------------- |
|
| ----------- | ------------------------- | ---------------------------------- |
|
||||||
| WordPress | http://localhost:8020 | |
|
| WordPress | http://192.168.1.21:8020 | `siteurl`/`home` de la base de dev |
|
||||||
| phpMyAdmin | http://localhost:8021 | |
|
| phpMyAdmin | http://192.168.1.21:8021 | |
|
||||||
| MySQL | `localhost:3307` | mappé sur `3306` dans le conteneur |
|
| MySQL | `localhost:3307` | mappé sur `3306` dans le conteneur |
|
||||||
|
|
||||||
|
WordPress redirige vers le `siteurl` enregistré en base. Pour servir la stack sous une autre adresse, changer l'URL dans la base avec WP-CLI (il gère les données sérialisées) :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker run --rm --network thalim-dev_wpdb -v "$PWD/wp-data:/var/www/html" \
|
||||||
|
-e WORDPRESS_DB_HOST=db:3306 -e WORDPRESS_DB_USER=… -e WORDPRESS_DB_PASSWORD=… -e WORDPRESS_DB_NAME=wordpress \
|
||||||
|
wordpress:cli wp search-replace 'http://192.168.1.21:8020' '<nouvelle-url>' --all-tables-with-prefix --precise
|
||||||
|
```
|
||||||
|
|
||||||
## Structure du dépôt
|
## Structure du dépôt
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ./wp-data:/var/www/html
|
- ./wp-data:/var/www/html
|
||||||
networks:
|
networks:
|
||||||
- web
|
|
||||||
- wpdb
|
- wpdb
|
||||||
|
|
||||||
phpmyadmin:
|
phpmyadmin:
|
||||||
@@ -43,13 +42,10 @@ services:
|
|||||||
PMA_PORT: 3306
|
PMA_PORT: 3306
|
||||||
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
|
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
|
||||||
networks:
|
networks:
|
||||||
- web
|
|
||||||
- wpdb
|
- wpdb
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
db_data: {}
|
db_data: {}
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
web:
|
|
||||||
external: true
|
|
||||||
wpdb:
|
wpdb:
|
||||||
|
|||||||
Reference in New Issue
Block a user