diff --git a/.env.example b/.env.example index f9d77df..79cdade 100644 --- a/.env.example +++ b/.env.example @@ -1,10 +1,27 @@ # À définir pour éviter les problèmes sur les multi-projets Docker COMPOSE_PROJECT_NAME="" -COMPOSE_FILE=docker/docker-compose.yml +# Raccourcie pour les fichier docker-compose +COMPOSE_FILE_BASE="docker/docker-compose.yml" +COMPOSE_FILE_APACHE="docker/docker-compose.apache-php.yml" +COMPOSE_FILE_FRANKENPHP="docker/docker-compose.frankenphp.yml" +COMPOSE_FILE_UPLOAD="docker/docker-compose.upload.yml" +COMPOSE_FILE_MAILOG="docker/docker-compose.mailhog.yml" +COMPOSE_FILE_DEV="docker/docker-compose.dev.yml" +COMPOSE_FILE_LETS_ENCRYPT="docker/docker-compose.lets-encrypt.yml" + +# docker-compose de base +COMPOSE_FILE=${COMPOSE_FILE_BASE} + +# docker-compose pour le serveur PHP +# COMPOSE_FILE_SERVER_PHP=${COMPOSE_FILE_FRANKENPHP} +COMPOSE_FILE_SERVER_PHP=${COMPOSE_FILE_APACHE} + +# Exemple complet en local +# COMPOSE_FILE=${COMPOSE_FILE_BASE}:${COMPOSE_FILE_SERVER_PHP}:${COMPOSE_FILE_UPLOAD}:${COMPOSE_FILE_MAILOG}:${COMPOSE_FILE_DEV} # Pour utiliser Let's Encrypt : -# COMPOSE_FILE=docker/docker-compose.yml:docker/docker-compose.lets-encrypt.yml +# COMPOSE_FILE=${COMPOSE_FILE_BASE}:${COMPOSE_FILE_LETS_ENCRYPT} # Préfixe pour les noms des conteneurs et des labels dans les fichiers docker-compose CONTAINER_PREFIX=""