From 823f84e46a75b178a652b046b56f00b82c80fbe1 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Sat, 10 Apr 2021 20:58:51 +1000 Subject: [PATCH] Simplified volume management in docker-compose --- docker/docker-compose.yml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index d7d2c09cdb..08eb84d45b 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -20,9 +20,7 @@ services: - POSTGRES_USER=pguser - POSTGRES_PASSWORD=pgpassword volumes: - # Map external directory to store database data - # Replace /path/to/dir with the required external path - - /mnt/c/abcdatabase:/var/lib/postgresql/data/ + - data:/var/lib/postgresql/data/ restart: unless-stopped server: @@ -38,9 +36,7 @@ services: depends_on: - db volumes: - # Map external directory to store InvenTree data - # Replace /path/to/dir with the required external path - - /mnt/c/abcde:/home/inventree/data + - data:/home/inventree/data environment: - INVENTREE_DB_ENGINE=postgresql - INVENTREE_DB_NAME=inventree @@ -62,6 +58,8 @@ services: depends_on: - db - server + volumes: + - data:/home/inventree/data environment: - INVENTREE_DB_ENGINE=postgresql - INVENTREE_DB_NAME=inventree @@ -70,3 +68,12 @@ services: - INVENTREE_DB_PORT=5432 - INVENTREE_DB_HOST=db restart: unless-stopped + +volumes: + data: + driver: local + driver_opts: + type: none + o: bind + # This directory specified where InvenTree data are stored "outside" the docker containers + device: c:/abcdef \ No newline at end of file