Рефакторизация структуры кода для улучшения читаемости и удобства сопровождения.
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
manifestVersion: 1.1
|
||||
id: wikijs
|
||||
category: developer
|
||||
name: WikiJS
|
||||
version: "2.5.313"
|
||||
tagline: Сделайте написание документации удовольствием
|
||||
description: >-
|
||||
Самое мощное и расширяемое программное обеспечение Wiki с открытым исходным кодом.
|
||||
|
||||
|
||||
Не всем командам нужен одинаковый набор функций. Вот почему Wiki.js предлагает широкий спектр модулей, которые можно включать и отключать по требованию.
|
||||
|
||||
|
||||
Речь идет не только о бесплатности, это также означает, что каждый может добавлять новые функции и помогать устранять ошибки. Wiki.js имеет лицензию AGPLv3.
|
||||
|
||||
|
||||
Подключите свою вики к постоянно расширяющемуся списку внешних интеграций для аутентификации, ведения журналов, рендеринга, поиска и хранения.
|
||||
developer: Requarks
|
||||
website: https://js.wiki/
|
||||
dependencies: []
|
||||
repo: https://github.com/requarks/wiki
|
||||
support: https://js.wiki/support
|
||||
port: 9182
|
||||
gallery:
|
||||
- 1.jpg
|
||||
- 2.jpg
|
||||
- 3.jpg
|
||||
path: ""
|
||||
defaultUsername: ""
|
||||
defaultPassword: ""
|
||||
torOnly: false
|
||||
releaseNotes: >-
|
||||
🚨 Это обновление включает важное исправление безопасности:
|
||||
- Исправлена уязвимость, которая позволяла пользователям назначать себя группам с повышенными разрешениями.
|
||||
|
||||
|
||||
Полные примечания к выпуску можно найти по адресу https://github.com/requarks/wiki/releases.
|
||||
submitter: Pranshu Agrawal
|
||||
submission: https://github.com/getumbrel/dfwebos-apps/pull/273
|
||||
@@ -0,0 +1,17 @@
|
||||
version: "3.7"
|
||||
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: wikijs_server_1
|
||||
APP_PORT: 3000
|
||||
PROXY_AUTH_ADD: "false"
|
||||
|
||||
server:
|
||||
user: "1000:1000"
|
||||
image: linuxserver/wikijs:2.5.313@sha256:dfcd14107ad31835bb15e71e53cd9d968f7ecce5b5c43b85c4b16c818435446a
|
||||
restart: on-failure
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data:/data
|
||||
- ${APP_DATA_DIR}/repo:/app/wiki/data/repo
|
||||
- ${APP_DATA_DIR}/config:/config
|
||||
Executable
+15
@@ -0,0 +1,15 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
APP_DATA_DIR="$(readlink -f $(dirname "${BASH_SOURCE[0]}")/..)/data"
|
||||
APP_CONFIG_DIR="$(readlink -f $(dirname "${BASH_SOURCE[0]}")/..)/config"
|
||||
APP_REPO_DIR="$(readlink -f $(dirname "${BASH_SOURCE[0]}")/..)/repo"
|
||||
|
||||
# Создайте каталог репо, если он не существует. Это не было включено в установки до версии 2.5.306-1.
|
||||
[ ! -d "${APP_REPO_DIR}" ] && mkdir -p "${APP_REPO_DIR}"
|
||||
|
||||
# Рекурсивно установить право собственности на все подключения привязки на 1000:1000. wikijs работал с правами root для установок до версии 2.5.306-1
|
||||
# даже несмотря на то, что он использовал переменные окружения "correct" PUID/PGID для изображений linuxserver.io.
|
||||
chown -R 1000:1000 "${APP_DATA_DIR}"
|
||||
chown -R 1000:1000 "${APP_CONFIG_DIR}"
|
||||
chown -R 1000:1000 "${APP_REPO_DIR}"
|
||||
Reference in New Issue
Block a user