From 730f87393c16018425944001ff80a791c627548e Mon Sep 17 00:00:00 2001 From: F7 Office Deploy Date: Tue, 17 Feb 2026 23:13:16 +0000 Subject: [PATCH] =?UTF-8?q?=D0=92=D0=B5=D0=B7=D0=B4=D0=B5=20=D1=82=D0=BE?= =?UTF-8?q?=D0=BB=D1=8C=D0=BA=D0=BE=20f7cloud,=20=D1=83=D0=B1=D1=80=D0=B0?= =?UTF-8?q?=D0=BD=20nextcloud?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- DEPLOY.md | 10 ++++------ install-f7office.sh | 6 +----- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/DEPLOY.md b/DEPLOY.md index 88edbb1..cfa29b4 100644 --- a/DEPLOY.md +++ b/DEPLOY.md @@ -115,14 +115,12 @@ sudo ./install.sh 4. Выставить владельца/права при необходимости (coolwsd обычно от пользователя `cool`) 5. Перезапустить: `systemctl restart coolwsd`, `systemctl reload apache2` -### 3.4. Важно: тема «nextcloud» → «f7cloud» +### 3.4. Тема брендинга: f7cloud -Папка с брендингом переименована в **f7cloud**. Если ваш WOPI-хост (Nextcloud/F7 и т.п.) в запросе к coolwsd передаёт тему `nextcloud`, то coolwsd будет искать каталог `dist/nextcloud/`. Варианты: +Используется только каталог **f7cloud** (`dist/f7cloud/`). WOPI-хост (F7 cloud и т.п.) должен передавать в запросе к coolwsd тему **`f7cloud`**, тогда coolwsd будет отдавать файлы из `dist/f7cloud/`. -- **Вариант A:** В репозитории и на сервере оставить каталог **f7cloud**. Настроить WOPI-хост так, чтобы он передавал тему `f7cloud` (если ваш хост это поддерживает). -- **Вариант B:** В `install.sh` после копирования создать симлинк: - `ln -sf /usr/share/coolwsd/browser/dist/f7cloud /usr/share/coolwsd/browser/dist/nextcloud` - Тогда запросы к теме `nextcloud` будут брать файлы из `f7cloud`. +Если какой-то хост по старинке запрашивает тему `nextcloud`, на сервере можно создать симлинк для совместимости: +`ln -sf /usr/share/coolwsd/browser/dist/f7cloud /usr/share/coolwsd/browser/dist/nextcloud` --- diff --git a/install-f7office.sh b/install-f7office.sh index c7c3f3b..a15d722 100644 --- a/install-f7office.sh +++ b/install-f7office.sh @@ -40,14 +40,10 @@ fi [ -f "$DIST_SRC/src/layer/tile/CanvasTileUtils.js" ] && COPY "$DIST_SRC/src/layer/tile/CanvasTileUtils.js" "$DIST_DST/src/layer/tile/" [ -f "$DIST_SRC/src/layer/tile/TileWorker.js" ] && COPY "$DIST_SRC/src/layer/tile/TileWorker.js" "$DIST_DST/src/layer/tile/" -# f7cloud (или nextcloud) — целый каталог брендинга +# f7cloud — каталог брендинга F7 Office if [ -d "$DIST_SRC/f7cloud" ]; then $DRY_RUN rm -rf "$DIST_DST/f7cloud" $DRY_RUN cp -a "$DIST_SRC/f7cloud" "$DIST_DST/" - # Опционально: симлинк nextcloud -> f7cloud для совместимости с WOPI-темой "nextcloud" - if [ -z "$DRY_RUN" ] && [ ! -e "$DIST_DST/nextcloud" ]; then - ln -sf f7cloud "$DIST_DST/nextcloud" - fi fi # Конфиги (раскомментируйте при необходимости)