From eee9bd7e049b8b209fa96c87799b9b9f302fd7a5 Mon Sep 17 00:00:00 2001 From: Jesper Hess Nielsen Date: Sat, 23 Jun 2018 16:41:33 +0200 Subject: [PATCH] Initial Nextcloud compose file --- .../files/composefiles/nextcloud-db.env | 4 +++ roles/docker/files/composefiles/nextcloud.yml | 26 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 roles/docker/files/composefiles/nextcloud-db.env create mode 100644 roles/docker/files/composefiles/nextcloud.yml diff --git a/roles/docker/files/composefiles/nextcloud-db.env b/roles/docker/files/composefiles/nextcloud-db.env new file mode 100644 index 0000000..6be09a1 --- /dev/null +++ b/roles/docker/files/composefiles/nextcloud-db.env @@ -0,0 +1,4 @@ + +POSTGRES_PASSWORD=hest +POSTGRES_DB=nextcloud +POSTGRES_USER=nextcloud \ No newline at end of file diff --git a/roles/docker/files/composefiles/nextcloud.yml b/roles/docker/files/composefiles/nextcloud.yml new file mode 100644 index 0000000..2345b2d --- /dev/null +++ b/roles/docker/files/composefiles/nextcloud.yml @@ -0,0 +1,26 @@ +version: '3' +services: + db: + image: postgres + restart: always + volumes: + - db:/var/lib/postgresql/data + env_file: + - nextcloud-db.env + + app: + image: nextcloud + ports: + - 8080:80 + volumes: + - nextcloud:/var/www/html + restart: always + environment: + - POSTGRES_HOST=db + env_file: + - nextcloud-db.env + depends_on: + - db +volumes: + nextcloud: + db: \ No newline at end of file