From bcb0e7be727c56cd0768c673e14ace4fb1e939eb Mon Sep 17 00:00:00 2001 From: QYG2297248353 Date: Thu, 3 Jul 2025 06:33:44 +0000 Subject: [PATCH] Processed apps directory via GitHub Actions --- appstore/siyuan/{3.1.32 => 3.2.0}/.env | 0 appstore/siyuan/{3.1.32 => 3.2.0}/data.yml | 0 .../{3.1.32 => 3.2.0}/docker-compose.yml | 2 +- .../siyuan/{3.1.32 => 3.2.0}/envs/default.env | 0 .../siyuan/{3.1.32 => 3.2.0}/envs/global.env | 0 .../siyuan/{3.1.32 => 3.2.0}/scripts/init.sh | 0 .../{3.1.32 => 3.2.0}/scripts/uninstall.sh | 0 .../{3.1.32 => 3.2.0}/scripts/upgrade.sh | 0 appstore/smanga/3.9.6/.env | 18 +++++++ appstore/smanga/3.9.6/data.yml | 45 ++++++++++++++++++ appstore/smanga/3.9.6/docker-compose.yml | 25 ++++++++++ appstore/smanga/3.9.6/envs/default.env | 2 + appstore/smanga/3.9.6/envs/global.env | 2 + appstore/smanga/3.9.6/scripts/init.sh | 17 +++++++ appstore/smanga/3.9.6/scripts/uninstall.sh | 10 ++++ appstore/smanga/3.9.6/scripts/upgrade.sh | 17 +++++++ appstore/smanga/README.md | 21 ++++++++ appstore/smanga/data.yml | 14 ++++++ appstore/smanga/logo.png | Bin 0 -> 13348 bytes dockge/siyuan/docker-compose.yml | 2 +- dockge/smanga/.env | 18 +++++++ dockge/smanga/docker-compose.yml | 25 ++++++++++ dockge/smanga/envs/default.env | 2 + dockge/smanga/envs/global.env | 2 + 24 files changed, 220 insertions(+), 2 deletions(-) rename appstore/siyuan/{3.1.32 => 3.2.0}/.env (100%) rename appstore/siyuan/{3.1.32 => 3.2.0}/data.yml (100%) rename appstore/siyuan/{3.1.32 => 3.2.0}/docker-compose.yml (93%) rename appstore/siyuan/{3.1.32 => 3.2.0}/envs/default.env (100%) rename appstore/siyuan/{3.1.32 => 3.2.0}/envs/global.env (100%) rename appstore/siyuan/{3.1.32 => 3.2.0}/scripts/init.sh (100%) rename appstore/siyuan/{3.1.32 => 3.2.0}/scripts/uninstall.sh (100%) rename appstore/siyuan/{3.1.32 => 3.2.0}/scripts/upgrade.sh (100%) create mode 100644 appstore/smanga/3.9.6/.env create mode 100644 appstore/smanga/3.9.6/data.yml create mode 100644 appstore/smanga/3.9.6/docker-compose.yml create mode 100644 appstore/smanga/3.9.6/envs/default.env create mode 100644 appstore/smanga/3.9.6/envs/global.env create mode 100644 appstore/smanga/3.9.6/scripts/init.sh create mode 100644 appstore/smanga/3.9.6/scripts/uninstall.sh create mode 100644 appstore/smanga/3.9.6/scripts/upgrade.sh create mode 100644 appstore/smanga/README.md create mode 100644 appstore/smanga/data.yml create mode 100644 appstore/smanga/logo.png create mode 100644 dockge/smanga/.env create mode 100644 dockge/smanga/docker-compose.yml create mode 100644 dockge/smanga/envs/default.env create mode 100644 dockge/smanga/envs/global.env diff --git a/appstore/siyuan/3.1.32/.env b/appstore/siyuan/3.2.0/.env similarity index 100% rename from appstore/siyuan/3.1.32/.env rename to appstore/siyuan/3.2.0/.env diff --git a/appstore/siyuan/3.1.32/data.yml b/appstore/siyuan/3.2.0/data.yml similarity index 100% rename from appstore/siyuan/3.1.32/data.yml rename to appstore/siyuan/3.2.0/data.yml diff --git a/appstore/siyuan/3.1.32/docker-compose.yml b/appstore/siyuan/3.2.0/docker-compose.yml similarity index 93% rename from appstore/siyuan/3.1.32/docker-compose.yml rename to appstore/siyuan/3.2.0/docker-compose.yml index 379d8fe8e..55ecaf579 100644 --- a/appstore/siyuan/3.1.32/docker-compose.yml +++ b/appstore/siyuan/3.2.0/docker-compose.yml @@ -11,7 +11,7 @@ services: - ./envs/global.env environment: - RUN_IN_CONTAINER=true - image: b3log/siyuan:v3.1.32 + image: b3log/siyuan:v3.2.0 labels: createdBy: Apps networks: diff --git a/appstore/siyuan/3.1.32/envs/default.env b/appstore/siyuan/3.2.0/envs/default.env similarity index 100% rename from appstore/siyuan/3.1.32/envs/default.env rename to appstore/siyuan/3.2.0/envs/default.env diff --git a/appstore/siyuan/3.1.32/envs/global.env b/appstore/siyuan/3.2.0/envs/global.env similarity index 100% rename from appstore/siyuan/3.1.32/envs/global.env rename to appstore/siyuan/3.2.0/envs/global.env diff --git a/appstore/siyuan/3.1.32/scripts/init.sh b/appstore/siyuan/3.2.0/scripts/init.sh similarity index 100% rename from appstore/siyuan/3.1.32/scripts/init.sh rename to appstore/siyuan/3.2.0/scripts/init.sh diff --git a/appstore/siyuan/3.1.32/scripts/uninstall.sh b/appstore/siyuan/3.2.0/scripts/uninstall.sh similarity index 100% rename from appstore/siyuan/3.1.32/scripts/uninstall.sh rename to appstore/siyuan/3.2.0/scripts/uninstall.sh diff --git a/appstore/siyuan/3.1.32/scripts/upgrade.sh b/appstore/siyuan/3.2.0/scripts/upgrade.sh similarity index 100% rename from appstore/siyuan/3.1.32/scripts/upgrade.sh rename to appstore/siyuan/3.2.0/scripts/upgrade.sh diff --git a/appstore/smanga/3.9.6/.env b/appstore/smanga/3.9.6/.env new file mode 100644 index 000000000..a7ab1c0bd --- /dev/null +++ b/appstore/smanga/3.9.6/.env @@ -0,0 +1,18 @@ +# 数据持久化路径 [必填] +SMANGA_ROOT_PATH=/home/smanga + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=9797 + +# HTTP(s) 网络代理 +HTTP_PROXY= + +# 自定义挂载目录 1 +CUSTOM_MOUNT_DIRECTORY_1= + +# 自定义挂载目录 2 +CUSTOM_MOUNT_DIRECTORY_2= + +# 自定义挂载目录 3 +CUSTOM_MOUNT_DIRECTORY_3= + diff --git a/appstore/smanga/3.9.6/data.yml b/appstore/smanga/3.9.6/data.yml new file mode 100644 index 000000000..1dee5500d --- /dev/null +++ b/appstore/smanga/3.9.6/data.yml @@ -0,0 +1,45 @@ +additionalProperties: + formFields: + - default: "/home/smanga" + edit: true + envKey: SMANGA_ROOT_PATH + labelZh: 数据持久化路径 + labelEn: Data persistence path + required: true + type: text + - default: 9797 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelZh: WebUI 端口 + labelEn: WebUI port + required: true + rule: paramPort + type: number + - default: "" + edit: true + envKey: HTTP_PROXY + labelZh: HTTP(s) 网络代理 + labelEn: HTTP(s) Proxy + required: false + type: text + - default: "" + edit: true + envKey: CUSTOM_MOUNT_DIRECTORY_1 + labelEn: Custom mount directory 1 + labelZh: 自定义挂载目录 1 + required: false + type: text + - default: "" + edit: true + envKey: CUSTOM_MOUNT_DIRECTORY_2 + labelEn: Custom mount directory 2 + labelZh: 自定义挂载目录 2 + required: false + type: text + - default: "" + edit: true + envKey: CUSTOM_MOUNT_DIRECTORY_3 + labelEn: Custom mount directory 3 + labelZh: 自定义挂载目录 3 + required: false + type: text diff --git a/appstore/smanga/3.9.6/docker-compose.yml b/appstore/smanga/3.9.6/docker-compose.yml new file mode 100644 index 000000000..4ce994666 --- /dev/null +++ b/appstore/smanga/3.9.6/docker-compose.yml @@ -0,0 +1,25 @@ +networks: + 1panel-network: + external: true +services: + smanga: + container_name: smanga + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + - HTTPS_PROXY=${HTTP_PROXY:-} + image: lkw199711/smanga-nodejs:3.9.6 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:9797 + restart: always + volumes: + - ${SMANGA_ROOT_PATH}/data:/data + - ${CUSTOM_MOUNT_DIRECTORY_1:-./default_mount_1}:${CUSTOM_MOUNT_DIRECTORY_1:-/default_mount_1} + - ${CUSTOM_MOUNT_DIRECTORY_2:-./default_mount_2}:${CUSTOM_MOUNT_DIRECTORY_2:-/default_mount_2} + - ${CUSTOM_MOUNT_DIRECTORY_3:-./default_mount_3}:${CUSTOM_MOUNT_DIRECTORY_3:-/default_mount_3} diff --git a/appstore/smanga/3.9.6/envs/default.env b/appstore/smanga/3.9.6/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/appstore/smanga/3.9.6/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/appstore/smanga/3.9.6/envs/global.env b/appstore/smanga/3.9.6/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/appstore/smanga/3.9.6/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/appstore/smanga/3.9.6/scripts/init.sh b/appstore/smanga/3.9.6/scripts/init.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/smanga/3.9.6/scripts/init.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/appstore/smanga/3.9.6/scripts/uninstall.sh b/appstore/smanga/3.9.6/scripts/uninstall.sh new file mode 100644 index 000000000..c86c4fbca --- /dev/null +++ b/appstore/smanga/3.9.6/scripts/uninstall.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/appstore/smanga/3.9.6/scripts/upgrade.sh b/appstore/smanga/3.9.6/scripts/upgrade.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/smanga/3.9.6/scripts/upgrade.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/appstore/smanga/README.md b/appstore/smanga/README.md new file mode 100644 index 000000000..1d88731bc --- /dev/null +++ b/appstore/smanga/README.md @@ -0,0 +1,21 @@ +# Smanga + +一款docker直装的漫画浏览器 + +![Smanga](https://file.lifebus.top/imgs/smanga_cover.png) + +![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) + +## 简介 + +漫画浏览器 + +## 安装说明 + +> 用户名:`smanga` +> +> 密码:`smanga` + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/appstore/smanga/data.yml b/appstore/smanga/data.yml new file mode 100644 index 000000000..97cfe0a4e --- /dev/null +++ b/appstore/smanga/data.yml @@ -0,0 +1,14 @@ +additionalProperties: + key: smanga + name: Smanga + tags: + - WebSite + - Local + shortDescZh: 漫画浏览器 + shortDescEn: manga browser + type: website + crossVersionUpdate: true + limit: 0 + website: https://github.com/lkw199711/smanga/ + github: https://github.com/lkw199711/smanga/ + document: https://github.com/lkw199711/smanga/ diff --git a/appstore/smanga/logo.png b/appstore/smanga/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..dc8135855abff33d0569a2fa4d1174a8f7cf5c7b GIT binary patch literal 13348 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 T-Jt*W0{|PE->KAp`1F4O3;Kl* literal 0 HcmV?d00001 diff --git a/dockge/siyuan/docker-compose.yml b/dockge/siyuan/docker-compose.yml index 379d8fe8e..55ecaf579 100644 --- a/dockge/siyuan/docker-compose.yml +++ b/dockge/siyuan/docker-compose.yml @@ -11,7 +11,7 @@ services: - ./envs/global.env environment: - RUN_IN_CONTAINER=true - image: b3log/siyuan:v3.1.32 + image: b3log/siyuan:v3.2.0 labels: createdBy: Apps networks: diff --git a/dockge/smanga/.env b/dockge/smanga/.env new file mode 100644 index 000000000..a7ab1c0bd --- /dev/null +++ b/dockge/smanga/.env @@ -0,0 +1,18 @@ +# 数据持久化路径 [必填] +SMANGA_ROOT_PATH=/home/smanga + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=9797 + +# HTTP(s) 网络代理 +HTTP_PROXY= + +# 自定义挂载目录 1 +CUSTOM_MOUNT_DIRECTORY_1= + +# 自定义挂载目录 2 +CUSTOM_MOUNT_DIRECTORY_2= + +# 自定义挂载目录 3 +CUSTOM_MOUNT_DIRECTORY_3= + diff --git a/dockge/smanga/docker-compose.yml b/dockge/smanga/docker-compose.yml new file mode 100644 index 000000000..4ce994666 --- /dev/null +++ b/dockge/smanga/docker-compose.yml @@ -0,0 +1,25 @@ +networks: + 1panel-network: + external: true +services: + smanga: + container_name: smanga + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + - HTTPS_PROXY=${HTTP_PROXY:-} + image: lkw199711/smanga-nodejs:3.9.6 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:9797 + restart: always + volumes: + - ${SMANGA_ROOT_PATH}/data:/data + - ${CUSTOM_MOUNT_DIRECTORY_1:-./default_mount_1}:${CUSTOM_MOUNT_DIRECTORY_1:-/default_mount_1} + - ${CUSTOM_MOUNT_DIRECTORY_2:-./default_mount_2}:${CUSTOM_MOUNT_DIRECTORY_2:-/default_mount_2} + - ${CUSTOM_MOUNT_DIRECTORY_3:-./default_mount_3}:${CUSTOM_MOUNT_DIRECTORY_3:-/default_mount_3} diff --git a/dockge/smanga/envs/default.env b/dockge/smanga/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/dockge/smanga/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/dockge/smanga/envs/global.env b/dockge/smanga/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/dockge/smanga/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai