diff --git a/.env b/.env index 55ca337c89..191754107f 100644 --- a/.env +++ b/.env @@ -96,6 +96,7 @@ PHRASEANET_DB_DIR=./volumes/db PHRASEANET_ELASTICSEARCH_DIR=./volumes/elasticsearch PHRASEANET_THUMBNAILS_DIR=./www/thumbnails PHRASEANET_CUSTOM_DIR=./www/custom +PHRASEANET_PLUGINS_DIR=./www/plugins PHRASEANET_TMP_DIR=./tmp PHRASEANET_CACHE_DIR=./cache PHRASEANET_DOWNLOAD_DIR=./datas/download diff --git a/docker-compose.yml b/docker-compose.yml index 2d098b194b..34f15d98bc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,6 +14,7 @@ services: - ${PHRASEANET_DATA_DIR}:/var/alchemy/Phraseanet/datas:rw - ${PHRASEANET_THUMBNAILS_DIR}:/var/alchemy/Phraseanet/www/thumbnails:rw - ${PHRASEANET_CUSTOM_DIR}:/var/alchemy/Phraseanet/www/custom:rw + - ${PHRASEANET_PLUGINS_DIR}:/var/alchemy/Phraseanet/www/plugins:rw depends_on: - phraseanet environment: @@ -78,6 +79,7 @@ services: - ${PHRASEANET_DATA_DIR}:/var/alchemy/Phraseanet/datas:rw - ${PHRASEANET_THUMBNAILS_DIR}:/var/alchemy/Phraseanet/www/thumbnails:rw - ${PHRASEANET_CUSTOM_DIR}:/var/alchemy/Phraseanet/www/custom:rw + - ${PHRASEANET_PLUGINS_DIR}:/var/alchemy/Phraseanet/www/plugins:rw - ${PHRASEANET_CACHE_DIR}:/var/alchemy/Phraseanet/cache:rw - ${PHRASEANET_TMP_DIR}:/var/alchemy/Phraseanet/tmp:rw @@ -169,10 +171,12 @@ volumes: driver: local custom_vol: driver: local + plugins_dir: + driver: local cache_vol: driver: local # to be replacer by stdout/stderr logs_vol: driver: local dev_vol: - driver: local \ No newline at end of file + driver: local diff --git a/docker/phraseanet/entrypoint.sh b/docker/phraseanet/entrypoint.sh index 1766b42251..8d3250e4e7 100755 --- a/docker/phraseanet/entrypoint.sh +++ b/docker/phraseanet/entrypoint.sh @@ -55,7 +55,7 @@ chown -R app:app \ datas \ tmp \ logs \ - www/thumbnails \ - www/custom + www \ + plugins/ bash -e docker-php-entrypoint $@