Изменения в структуре папок F7 Office
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
d6a3131297
commit
fb9bc9a149
10
DEPLOY.md
10
DEPLOY.md
|
|
@ -115,14 +115,12 @@ sudo ./install.sh
|
||||||
4. Выставить владельца/права при необходимости (coolwsd обычно от пользователя `cool`)
|
4. Выставить владельца/права при необходимости (coolwsd обычно от пользователя `cool`)
|
||||||
5. Перезапустить: `systemctl restart coolwsd`, `systemctl reload apache2`
|
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` (если ваш хост это поддерживает).
|
Если какой-то хост по старинке запрашивает тему `nextcloud`, на сервере можно создать симлинк для совместимости:
|
||||||
- **Вариант B:** В `install.sh` после копирования создать симлинк:
|
`ln -sf /usr/share/coolwsd/browser/dist/f7cloud /usr/share/coolwsd/browser/dist/nextcloud`
|
||||||
`ln -sf /usr/share/coolwsd/browser/dist/f7cloud /usr/share/coolwsd/browser/dist/nextcloud`
|
|
||||||
Тогда запросы к теме `nextcloud` будут брать файлы из `f7cloud`.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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/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/"
|
[ -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
|
if [ -d "$DIST_SRC/f7cloud" ]; then
|
||||||
$DRY_RUN rm -rf "$DIST_DST/f7cloud"
|
$DRY_RUN rm -rf "$DIST_DST/f7cloud"
|
||||||
$DRY_RUN cp -a "$DIST_SRC/f7cloud" "$DIST_DST/"
|
$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
|
fi
|
||||||
|
|
||||||
# Конфиги (раскомментируйте при необходимости)
|
# Конфиги (раскомментируйте при необходимости)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user