From f09491f7867278b30f6954c2d2af084d6a80e668 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A8ve=20Caillault?= Date: Wed, 11 Mar 2026 17:52:09 +0100 Subject: [PATCH] Utilisation de variables d'environnements pour les chemins racines de l'application dans les volumes. --- .env.example | 8 ++++++++ docker/docker-compose.apache-php.yml | 2 +- docker/docker-compose.frankenphp.yml | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index 79cdade..6149085 100644 --- a/.env.example +++ b/.env.example @@ -33,6 +33,14 @@ PROJECT_URL="" DATABASE_IMAGE="mariadb:12" DATABASE_ROOT_PASSWORD="" +# Chemin de l'application pour les volumes +# APP_HOST_PATH est relatif à ${PWD} +APP_HOST_PATH="www" +# Pour FrankenPHP +# APP_CONTAINER_PATH="/app" +# Pour Apache +APP_CONTAINER_PATH="/var/www/html" + # Apache et PHP APACHE_PHP_IMAGE="php:8.5-apache" APACHE_ADMIN_EMAIL="" diff --git a/docker/docker-compose.apache-php.yml b/docker/docker-compose.apache-php.yml index c28b7d8..096a4f8 100644 --- a/docker/docker-compose.apache-php.yml +++ b/docker/docker-compose.apache-php.yml @@ -14,7 +14,7 @@ services: VITE_PORT: ${VITE_PORT} volumes: - - ${PWD}/www:/var/www/html + - ${PWD}/${APP_HOST_PATH}:${APP_CONTAINER_PATH} - ${PWD}/host/apache/logs:/var/log/apache2 - ${PWD}/host/apache/conf/vhost.conf:/etc/apache2/sites-available/000-default.conf - ${PWD}/host/apache/conf/apache2.conf:/etc/apache2/conf-enabled/docker.conf diff --git a/docker/docker-compose.frankenphp.yml b/docker/docker-compose.frankenphp.yml index af0cbd7..d321926 100644 --- a/docker/docker-compose.frankenphp.yml +++ b/docker/docker-compose.frankenphp.yml @@ -13,7 +13,7 @@ services: VITE_PORT: ${VITE_PORT} volumes: - - ${PWD}/www:/app + - ${PWD}/${APP_HOST_PATH}:${APP_CONTAINER_PATH} - ${PWD}/host/frankenphp/conf/Caddyfile:/etc/frankenphp/Caddyfile - ${PWD}/host/php/conf/${OPCACHE_CONFIG_FILE:-opcache.default.ini}:/usr/local/etc/php/conf.d/opcache.ini - ${PWD}/upload:/app/public/upload