feat(stacks): migrate brodeuse-voyageuse

This commit is contained in:
2026-08-13 21:10:17 +02:00
parent fbb521594d
commit 5430eb19fc
3 changed files with 96 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
# Le dossier a été renommé (il s'appelait `test.brodeuse-voyageuse.com` alors
# que la stack sert le domaine apex en production). Ce `name:` fige l'ancien
# nom de projet pour que les volumes existants restent trouvables.
name: testbrodeuse-voyageusecom
services:
db:
image: mariadb:12
restart: always
env_file:
- env_file
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:?}
MYSQL_PASSWORD: ${MYSQL_PASSWORD:?}
volumes:
- db:/var/lib/mysql
networks:
- default
labels:
# Absents jusqu'ici : la base était copiée à chaud, sans dump.
- backup.enable=true
- backup.type=mariadb
wordpress:
image: wordpress:6.9-php8.4-apache
restart: always
depends_on:
- db
env_file:
- env_file
environment:
WORDPRESS_DB_PASSWORD: ${WORDPRESS_DB_PASSWORD:?}
volumes:
- wp:/var/www/html
networks:
- default
- traefik-proxy
labels:
- traefik.enable=true
- traefik.docker.network=traefik-proxy
- traefik.http.routers.tBV.entrypoints=web-secure
- traefik.http.routers.tBV.rule=Host(`brodeuse-voyageuse.com`)
- traefik.http.routers.tBV.tls.certresolver=letsencrypt
- traefik.http.services.tBV.loadbalancer.server.port=80
volumes:
db:
labels:
- backup.enable=true
wp:
labels:
- backup.enable=true
networks:
traefik-proxy:
external: true