From 318f65170ae070edb20da7ccb890b4f8211cffc2 Mon Sep 17 00:00:00 2001 From: Revant Nandgaonkar Date: Sun, 21 Nov 2021 21:39:19 +0530 Subject: [PATCH] ci: fix test volume permissions --- installation/docker-compose-custom.yml | 10 ++++++++++ installation/docker-compose-erpnext.yml | 10 ++++++++++ installation/docker-compose-frappe.yml | 12 +++++++++++- 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/installation/docker-compose-custom.yml b/installation/docker-compose-custom.yml index 9dacfd91..24a7ac9b 100644 --- a/installation/docker-compose-custom.yml +++ b/installation/docker-compose-custom.yml @@ -20,6 +20,7 @@ services: - frappe-worker-default - frappe-worker-long - frappe-worker-short + - fix-vol-permissions links: - [app]-python - frappe-socketio @@ -117,6 +118,15 @@ services: - sites-vol:/home/frappe/frappe-bench/sites:rw - logs-vol:/home/frappe/frappe-bench/logs:rw + fix-vol-permissions: + image: [app]-worker + user: root + command: chown -R 1000:1000 /sites /assets /logs + volumes: + - sites-vol:/sites + - assets-vol:/assets + - logs-vol:/logs + volumes: assets-vol: sites-vol: diff --git a/installation/docker-compose-erpnext.yml b/installation/docker-compose-erpnext.yml index 1f769dd6..a6dca033 100644 --- a/installation/docker-compose-erpnext.yml +++ b/installation/docker-compose-erpnext.yml @@ -18,6 +18,7 @@ services: - frappe-worker-default - frappe-worker-long - frappe-worker-short + - fix-vol-permissions links: - erpnext-python - frappe-socketio @@ -114,6 +115,15 @@ services: - sites-vol:/home/frappe/frappe-bench/sites:rw - logs-vol:/home/frappe/frappe-bench/logs:rw + fix-vol-permissions: + image: frappe/erpnext-worker:${ERPNEXT_VERSION} + user: root + command: chown -R 1000:1000 /sites /assets /logs + volumes: + - sites-vol:/sites + - assets-vol:/assets + - logs-vol:/logs + volumes: assets-vol: sites-vol: diff --git a/installation/docker-compose-frappe.yml b/installation/docker-compose-frappe.yml index afd661bf..6128990e 100644 --- a/installation/docker-compose-frappe.yml +++ b/installation/docker-compose-frappe.yml @@ -18,6 +18,7 @@ services: - frappe-worker-default - frappe-worker-long - frappe-worker-short + - fix-vol-permissions links: - frappe-python - frappe-socketio @@ -114,7 +115,16 @@ services: - sites-vol:/home/frappe/frappe-bench/sites:rw - logs-vol:/home/frappe/frappe-bench/logs:rw + fix-vol-permissions: + image: frappe/frappe-worker:${ERPNEXT_VERSION} + user: root + command: chown -R 1000:1000 /sites /assets /logs + volumes: + - sites-vol:/sites + - assets-vol:/assets + - logs-vol:/logs + volumes: assets-vol: sites-vol: - logs-vol: \ No newline at end of file + logs-vol: