Minor changes
This commit is contained in:
@@ -6,9 +6,9 @@ services:
|
||||
dockerfile: docker/php/Dockerfile
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
# Répertoire de travail de l'entrypoint : reçoit public/ compilé,
|
||||
# puis partagé avec Nginx via le mount ci-dessous.
|
||||
- ./data:/data
|
||||
# Répertoire public partagé : reçoit les assets versionnés copiés par
|
||||
# l'entrypoint, puis sert de racine statique à Nginx.
|
||||
- ./data/public:/data/public
|
||||
|
||||
# Base SQLite et migrations : persistés entre redéploiements.
|
||||
- ./data/database:/var/www/app/database
|
||||
@@ -33,8 +33,8 @@ services:
|
||||
TRUSTED_PROXIES: ${TRUSTED_PROXIES:-*}
|
||||
|
||||
# bash /dev/tcp est disponible sur l'image Debian php:8.4-fpm sans dépendance
|
||||
# supplémentaire. start_period laisse le temps à entrypoint.sh de terminer
|
||||
# (sync public/, permissions, caches) avant que les échecs ne comptent.
|
||||
# supplémentaire. start_period laisse le temps à entrypoint.sh de préparer
|
||||
# les répertoires runtime et de synchroniser les assets publics.
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "bash -c 'echo > /dev/tcp/localhost/9000'"]
|
||||
interval: 10s
|
||||
@@ -63,7 +63,7 @@ services:
|
||||
# Même environnement/fichiers que le runtime PHP pour provisionner exactement
|
||||
# la même base SQLite persistée.
|
||||
volumes:
|
||||
- ./data:/data
|
||||
- ./data/public:/data/public
|
||||
- ./data/database:/var/www/app/database
|
||||
- ./data/var:/var/www/app/var
|
||||
- ./data/public/media:/var/www/app/public/media
|
||||
|
||||
Reference in New Issue
Block a user