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