From be11d2a1e9873c351e97ffb1fdc038715fcc2e91 Mon Sep 17 00:00:00 2001 From: Peter Smit Date: Fri, 28 Mar 2025 20:15:26 +0100 Subject: [PATCH] Nextcloud without the bloat (still an oxymoron) --- nextcloud/.env.example | 7 ++++++- nextcloud/docker-compose.yml | 25 ++++++++++++++++++++++++- 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/nextcloud/.env.example b/nextcloud/.env.example index ac68c78..7bc1879 100644 --- a/nextcloud/.env.example +++ b/nextcloud/.env.example @@ -1 +1,6 @@ -NEXTCLOUD_DATA_DIR= \ No newline at end of file +NEXTCLOUD_DATA_DIR= + +NEXTCLOUD_POSTGRES_DATA_DIR= +NEXTCLOUD_POSTGRES_DB= +NEXTCLOUD_POSTGRES_USER= +NEXTCLOUD_POSTGRES_PASSWORD= \ No newline at end of file diff --git a/nextcloud/docker-compose.yml b/nextcloud/docker-compose.yml index e469d42..3554dac 100644 --- a/nextcloud/docker-compose.yml +++ b/nextcloud/docker-compose.yml @@ -1 +1,24 @@ -#services: +services: + nextcloud_db: + image: docker.io/library/postgres:17 + restart: unless-stopped + volumes: + - ${NEXTCLOUD_POSTGRES_DATA_DIR}:/var/lib/postgresql/data + environment: + POSTGRES_DB: ${NEXTCLOUD_POSTGRES_DB} + POSTGRES_USER: ${NEXTCLOUD_POSTGRES_USER} + POSTGRES_PASSWORD: ${NEXTCLOUD_POSTGRES_PASSWORD} + app: + image: nextcloud + restart: always + ports: + - 8081:80 + links: + - db + volumes: + - ${NEXTCLOUD_DATA_DIR}:/var/www/html + environment: + - POSTGRES_HOST=nextcloud_db + - POSTGRES_DB=${NEXTCLOUD_POSTGRES_DB} + - POSTGRES_USER=${NEXTCLOUD_POSTGRES_USER} + - POSTGRES_PASSWORD=${NEXTCLOUD_POSTGRES_PASSWORD} \ No newline at end of file