From b9c22f0e227c68302e07ca96a07cddaca8814d03 Mon Sep 17 00:00:00 2001 From: mwinter Date: Sat, 3 Jun 2023 11:39:21 +0200 Subject: [PATCH] trying collabora as a container --- docker-compose.yml | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 63dbdf3..ee21326 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -275,7 +275,8 @@ services: - OVERWRITEHOST=${DOMAIN} - OVERWRITEWEBROOT=/cloud - OVERWRITEPROTOCOL=https - - OVERWRITECLIURL=http://localhost/ + #- OVERWRITECLIURL=http://localhost/ + - OVERWRITECLIURL=https://unboundedpress.org # NOTE: These configurations above make it work with the subdirectory # but you cannot set VIRTUAL_PORT # for reasons I have no idea @@ -291,6 +292,29 @@ services: ports: - 8888:80 + collabora: + image: collabora/code:22.05.14.3.1 + container_name: collabora + depends_on: + # NOT the reverse proxy, but nginx webserver for nextcloud-fpm image: + - nextcloud + cap_add: + - MKNOD + environment: + - username=${USER} + - password=${PASSWORD} + - domain=${DOMAIN} + - VIRTUAL_HOST=${DOMAIN},www.${DOMAIN} + - VIRTUAL_PATH=/collab/ + - VIRTUAL_DEST=/ + # + # Extra parameters to Collabora, see also + # https://www.collaboraoffice.com/code/nginx-reverse-proxy/: + # SSL terminates at the proxy + - extra_params=--o:ssl.enable=false --o:ssl.termination=true + ports: + - 9980:9980 + cron-nextcloud: image: nextcloud:25 container_name: cron-nextcloud