From 15a9f86f4157c0626b0beaf3f2d143b6fe9fb9de Mon Sep 17 00:00:00 2001 From: Siina Mashek Date: Sat, 3 Feb 2024 22:54:26 +0000 Subject: [PATCH] Adding nextcloud --- nextcloud/.env-example | 5 +++++ nextcloud/docker-compose.yml | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 nextcloud/.env-example create mode 100644 nextcloud/docker-compose.yml diff --git a/nextcloud/.env-example b/nextcloud/.env-example new file mode 100644 index 0000000..f6e1a98 --- /dev/null +++ b/nextcloud/.env-example @@ -0,0 +1,5 @@ +BASE_DATA_DIR=$HOME/docker_data +POSTGRES_PASSWORD= +POSTGRES_DB= +POSTGRES_USER= +POSTGRES_HOST= diff --git a/nextcloud/docker-compose.yml b/nextcloud/docker-compose.yml new file mode 100644 index 0000000..9ee9ecf --- /dev/null +++ b/nextcloud/docker-compose.yml @@ -0,0 +1,32 @@ +version: '3.5' + +services: + nextcloud: + container_name: nextcloud + image: nextcloud:latest + restart: always + ports: + - 8080:80 + volumes: + - ${BASE_DATA_DIR}/nextcloud/app:/var/www/html + - ${BASE_DATA_DIR}/nextcloud/data:/var/www/html/data + - ${BASE_DATA_DIR}/nextcloud/config:/var/www/html/config + environment: + - POSTGRES_HOST=nextcloud-db + - POSTGRES_DB=${POSTGRES_DB} + - POSTGRES_USER=${POSTGRES_USER} + - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} + depends_on: + - db + + db: + image: postgres + restart: always + hostname: nextcloud-db + volumes: + - ${BASE_DATA_DIR}/nextcloud/postgres-data:/var/lib/postgresql/data + environment: + - POSTGRES_DB=${POSTGRES_DB} + - POSTGRES_USER=${POSTGRES_USER} + - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} +