From 602ce2e25f1d82f2a81a33b776348d0fda854a4d Mon Sep 17 00:00:00 2001 From: aynsix Date: Mon, 22 Jun 2020 10:10:56 +0300 Subject: [PATCH 1/4] change directory owner --- docker/phraseanet/entrypoint.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 $@ From 444ce3673f8d21d7a5cfe4421c15ab35a31b31aa Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Mon, 22 Jun 2020 15:20:31 +0200 Subject: [PATCH 2/4] Add volumes for plugins --- docker-compose.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 From 5f4243105ac6f8153bd78c99a240279817aac4a8 Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Mon, 22 Jun 2020 15:25:44 +0200 Subject: [PATCH 3/4] PHRAS-3144 add volume for plugins --- .env | 1 + 1 file changed, 1 insertion(+) 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 From 564546654ee6a62d696cd09afd5011edb1f80df0 Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Thu, 25 Jun 2020 12:19:43 +0200 Subject: [PATCH 4/4] Adding notes about elasticsearch container --- README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8bc90f4d11..6f3beeb792 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,10 @@ And follow the install steps described at https://docs.phraseanet.com/4.0/en/Adm - docker-compose >=v1.25.4 - docker >=v18.01-ce +Note about elasticsearch container +Check this link +https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-prod-prerequisites + ## Get started You should review the default env variables defined in `.env` file. @@ -84,8 +88,9 @@ docker-compose -f docker-compose.yml run --rm worker ``` Where `` can be: -- `bin/console task-manager:scheduler:run` (default) -- `bin/console worker:execute -m 2` + +- `bin/console worker:execute -m 2` (default) +- `bin/console task-manager:scheduler:run` - ... The default parameters allow you to reach the app with : `http://localhost:8082`