diff --git a/README.md b/README.md index 2fc108d..cede13c 100644 --- a/README.md +++ b/README.md @@ -24,17 +24,18 @@ docker_nextcloud_php_ini: php_memory_limit = 1024M ``` -| Option | Valeur par défaut | Description | -|------------------------------|-------------------|--------------------------------------------------------------------------------------------| -| docker_nextcloud_fqdn | | Le fqdn pour accéder à nextcloud | -| docker_nextcloud_version | | Version de l'image nextcloud | -| docker_nextcloud_data_dir | | L'emplacement dans lequel se trouvent les volumes de donnees docker pour le service | -| docker_nextcloud_service_id | | Le nom de service souhaité : conditionne le nommage des dossiers et le routage par traefik | -| docker_nextcloud_db | | Le nom de la base de données | -| docker_nextcloud_db_user | | Le nom du user propriétaire de la base de données | -| docker_nextcloud_db_password | | Le mot de passe du user propriétaire de la base de données | -| docker_nextcloud_smtp_host | | FQDN du serveur smtp pour l'envoi de mails par nextcloud | -| docker_nextcloud_php_ini | | Une liste de variables d'environnement pour la configuration de healtchecks | +| Option | Valeur par défaut | Description | +|---------------------------------|-------------------|------------------------------------------------------------------------------------------------------------------| +| docker_nextcloud_fqdn | | Le fqdn pour accéder à nextcloud | +| docker_nextcloud_version | | Version de l'image nextcloud | +| docker_nextcloud_data_dir | | L'emplacement dans lequel se trouvent les volumes de donnees docker pour le service | +| docker_nextcloud_service_id | | Le nom de service souhaité : conditionne le nommage des dossiers et le routage par traefik | +| docker_nextcloud_db | | Le nom de la base de données | +| docker_nextcloud_db_user | | Le nom du user propriétaire de la base de données | +| docker_nextcloud_db_password | | Le mot de passe du user propriétaire de la base de données | +| docker_nextcloud_smtp_host | | FQDN du serveur smtp pour l'envoi de mails par nextcloud | +| docker_nextcloud_php_ini | | Une liste de variables d'environnement pour la configuration de healtchecks | +| docker_nextcloud_custom_volumes | | Si défini, liste de dictionnaires (volume, target) permettant d'ajouter des volumes spécifiques a docker-compose | ## Configuration de nextcloud diff --git a/templates/docker-compose.yml b/templates/docker-compose.yml index c8f598a..a3a9412 100644 --- a/templates/docker-compose.yml +++ b/templates/docker-compose.yml @@ -7,6 +7,11 @@ services: volumes: - {{ docker_nextcloud_data_dir }}/{{ docker_nextcloud_service_id }}/nextcloud:/var/www/html - ./php.ini:/usr/local/etc/php/php.ini +{% if docker_nextcloud_custom_volumes is defined %} +{% for volume in docker_nextcloud_custom_volumes %} + - {{ volume.volume }}:{{ volume.target }} +{% endfor %} +{% endif %} restart: always depends_on: - db