Рефакторизация структуры кода для улучшения читаемости и удобства сопровождения.

This commit is contained in:
2026-04-30 07:41:41 +03:00
parent eec534760e
commit 89b17ea2b2
1406 changed files with 38483 additions and 3 deletions
View File
View File
+39
View File
@@ -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
+17
View File
@@ -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
+15
View File
@@ -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}"
View File