From c51b53ce18d468b1c1021cf28537b9374b78ea63 Mon Sep 17 00:00:00 2001 From: notplants Date: Thu, 8 Jan 2026 17:47:01 -0500 Subject: [PATCH] polishing --- abra.sh | 2 +- compose.yml | 8 +++++--- onlyoffice-config.json.tmpl | 2 +- todo.txt | 1 - 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/abra.sh b/abra.sh index 8c56201..7ad3998 100755 --- a/abra.sh +++ b/abra.sh @@ -2,7 +2,7 @@ # Docs: https://docs.coopcloud.tech/maintainers/handbook/#manage-configs export ABRA_ENTRYPOINT_VERSION=v5 export NGINX_CONF_VERSION=v6 -export ONLYOFFICE_CONF_VERSION=v1 +export ONLYOFFICE_CONF_VERSION=v2 export PG_BACKUP_VERSION=v3 environment() { diff --git a/compose.yml b/compose.yml index 81a78c4..a1262ee 100644 --- a/compose.yml +++ b/compose.yml @@ -32,7 +32,7 @@ x-common-env: &common-env # Media STORAGES_STATICFILES_BACKEND: django.contrib.staticfiles.storage.StaticFilesStorage AWS_S3_ENDPOINT_URL: http://minio:9000 - AWS_S3_DOMAIN_REPLACE: https://minio.lasuite-drive.cctest.autonomic.zone + AWS_S3_DOMAIN_REPLACE: https://${MINIO_DOMAIN} # AWS_S3_ACCESS_KEY_ID supplied via secret (this is same MINIO_ROOT_USER) # AWS_S3_SECRET_ACCESS_KEY supplied via secret (this is same as MINIO_ROOT_PASSWORD) MEDIA_BASE_URL: https://${DOMAIN} @@ -63,8 +63,8 @@ x-common-env: &common-env # WOPI WOPI_CLIENTS: "collabora,onlyoffice" - WOPI_COLLABORA_DISCOVERY_URL: "${COLLABORA_DOMAIN}/hosting/discovery" - WOPI_ONLYOFFICE_DISCOVERY_URL: "${ONLY_OFFICE_DOMAIN}/hosting/discovery" + WOPI_COLLABORA_DISCOVERY_URL: "https://${COLLABORA_DOMAIN}/hosting/discovery" + WOPI_ONLYOFFICE_DISCOVERY_URL: "https://${ONLY_OFFICE_DOMAIN}/hosting/discovery" WOPI_SRC_BASE_URL: "https://${DOMAIN}" x-postgres-env: &postgres-env @@ -294,12 +294,14 @@ services: environment: TZ: "Europe/Berlin" USE_UNAUTHORIZED_STORAGE: "true" + ONLY_OFFICE_DOMAIN: ${ONLY_OFFICE_DOMAIN} # need to make variable available for golang template networks: - backend - proxy configs: - source: onlyoffice_conf target: /etc/onlyoffice/documentserver/local-production-linux.json + deploy: labels: - "traefik.enable=true" diff --git a/onlyoffice-config.json.tmpl b/onlyoffice-config.json.tmpl index 0ac1726..6156486 100644 --- a/onlyoffice-config.json.tmpl +++ b/onlyoffice-config.json.tmpl @@ -1,7 +1,7 @@ { "wopi": { "enable": true, - "host": "https://${ONLY_OFFICE_DOMAIN}", + "host": "https://{{ env "ONLY_OFFICE_DOMAIN" }}", "pdfView": [], "pdfEdit": [], "forms": [], diff --git a/todo.txt b/todo.txt index 4395867..e69de29 100644 --- a/todo.txt +++ b/todo.txt @@ -1 +0,0 @@ -- should collabora and onlyoffice be part of the recipe ... or linked ? \ No newline at end of file