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

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
+1
View File
@@ -0,0 +1 @@
+1
View File
@@ -0,0 +1 @@
+1
View File
@@ -0,0 +1 @@
+1
View File
@@ -0,0 +1 @@
+48
View File
@@ -0,0 +1,48 @@
manifestVersion: 1.1
id: openresty-manager
name: OpenResty Manager
tagline: Легко и безопасно раскрывайте свои услуги
category: networking
version: "2.4.2"
port: 34567
description: >-
Легко и безопасно размещайте свои приложения в Интернете.
⚠️ Будьте осторожны, публикуя приложения в общедоступном Интернете. Убедитесь, что они имеют надлежащую безопасность, например защиту входа в систему, и избегайте раскрытия конфиденциальных приложений без надлежащих мер безопасности.
🔧 OpenResty Manager использует порт 3080 для HTTP (незащищенного) трафика и порт 3443 для HTTPS (защищенного) трафика.
Чтобы сделать ваши приложения доступными из общедоступного Интернета, вам необходимо настроить переадресацию портов на маршрутизаторе.
Перенаправьте внешний порт 80 (HTTP) на внутренний порт 3080 и внешний порт 443 (HTTPS) на внутренний порт 3443.
🔍Особенности:
- Обеспечьте красивое, мощное и простое в использовании веб-управление интерфейс.
- Бесплатная поддержка SSL как для HTTP-01, так и для DNS-01 или предоставление собственных сертификатов SSL.
- Мощные функции безопасности, такие как контроль доступа, защита от атак типа «отказ в обслуживании», аутентификация личности.
- Упрощение управления хостом, включая удобный терминал интерфейс и файловый менеджер для пользователей.
- Поддержка магазина приложений, что значительно снижает сложность создания веб-сайтов и управления контейнерами.
developer: UUSEC
website: https://om.uusec.com/
submitter: UUSEC
submission: https://github.com/getumbrel/dfwebos-apps/pull/2779
repo: https://github.com/Safe3/openresty-manager
support: https://github.com/Safe3/openresty-manager/issues
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
releaseNotes: >-
Новые функции и улучшения в этом выпуске:
- Разрешено различным пользователям управлять только своими сайтами.
- Исправлены проблемы со сбоями проверки поисковыми системами и автоматическим продлением бесплатных сертификатов.
- Исправлена проблема, из-за которой возникали сбои инициализации SQL.
Полные примечания к выпуску: https://github.com/Safe3/openresty-manager/releases.
dependencies: []
path: ""
defaultUsername: "admin"
defaultPassword: "#Passw0rd"
+26
View File
@@ -0,0 +1,26 @@
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: openresty-manager_web_1
APP_PORT: 34567
web:
image: uusec/openresty-manager:2.4.2@sha256:008cdf48b77961e04120863991c83fb6fdcfe6b19057281a4e411f283502b26b
hostname: openresty-manager_web_1
restart: on-failure
ports:
- 3080:80
- 3443:443
volumes:
- /etc/localtime:/etc/localtime:ro
- ${APP_DATA_DIR}/data/acme:/opt/om/acme
- ${APP_DATA_DIR}/data/data:/opt/om/data
- ${APP_DATA_DIR}/data/conf:/opt/om/nginx/conf
- ${APP_DATA_DIR}/data/logs:/opt/om/nginx/logs
environment:
- OM_USE_HTTPS=no
- NGINX_RESOLVER=resolver 127.0.0.11 valid=30s ipv6=off local=on;
- PUID=1000
- PGID=1000
+11
View File
@@ -0,0 +1,11 @@
#!/usr/bin/env bash
set -euo pipefail
APP_DATA_DIR="$(readlink -f $(dirname "${BASH_SOURCE[0]}")/..)"
# Убедитесь, что существует новый каталог журналов для приложений, обновляющихся из старой версии, в которой его не было.
LOG_DATA_DIR="${APP_DATA_DIR}/data/logs"
[ ! -d "${LOG_DATA_DIR}" ] && mkdir -p "${LOG_DATA_DIR}" && chown 1000:1000 "${LOG_DATA_DIR}"
exit 0