From ee598fa731c7e5fe61c7f9bae3929ae01517d875 Mon Sep 17 00:00:00 2001 From: QYG2297248353 Date: Wed, 16 Jul 2025 06:35:16 +0000 Subject: [PATCH] Processed apps directory via GitHub Actions --- appstore/excalidraw/README.md | 41 ++++++++++++++++++ appstore/excalidraw/data.yml | 15 +++++++ appstore/excalidraw/latest/.env | 3 ++ appstore/excalidraw/latest/data.yml | 10 +++++ appstore/excalidraw/latest/docker-compose.yml | 27 ++++++++++++ .../latest}/envs/default.env | 0 .../latest}/envs/global.env | 0 .../latest}/scripts/init.sh | 0 .../latest}/scripts/uninstall.sh | 0 .../latest}/scripts/upgrade.sh | 0 appstore/excalidraw/logo.png | Bin 0 -> 14099 bytes appstore/excalidraw/logo.svg | 9 ++++ appstore/ghost/{5.129.2 => 5.130.0}/.env | 0 appstore/ghost/{5.129.2 => 5.130.0}/data.yml | 0 .../{5.129.2 => 5.130.0}/docker-compose.yml | 2 +- .../2.3.3 => ghost/5.130.0}/envs/default.env | 0 .../2.3.3 => ghost/5.130.0}/envs/global.env | 0 .../2.3.3 => ghost/5.130.0}/scripts/init.sh | 0 .../5.130.0}/scripts/uninstall.sh | 0 .../5.130.0}/scripts/upgrade.sh | 0 appstore/page-spy-web/{2.3.3 => 2.4.0}/.env | 0 .../page-spy-web/{2.3.3 => 2.4.0}/data.yml | 0 .../{2.3.3 => 2.4.0}/docker-compose.yml | 2 +- appstore/page-spy-web/2.4.0/envs/default.env | 2 + appstore/page-spy-web/2.4.0/envs/global.env | 2 + appstore/page-spy-web/2.4.0/scripts/init.sh | 17 ++++++++ .../page-spy-web/2.4.0/scripts/uninstall.sh | 10 +++++ .../page-spy-web/2.4.0/scripts/upgrade.sh | 17 ++++++++ dockge/excalidraw/.env | 3 ++ dockge/excalidraw/docker-compose.yml | 27 ++++++++++++ dockge/excalidraw/envs/default.env | 2 + dockge/excalidraw/envs/global.env | 2 + dockge/ghost/docker-compose.yml | 2 +- dockge/page-spy-web/docker-compose.yml | 2 +- 34 files changed, 191 insertions(+), 4 deletions(-) create mode 100644 appstore/excalidraw/README.md create mode 100644 appstore/excalidraw/data.yml create mode 100644 appstore/excalidraw/latest/.env create mode 100644 appstore/excalidraw/latest/data.yml create mode 100644 appstore/excalidraw/latest/docker-compose.yml rename appstore/{ghost/5.129.2 => excalidraw/latest}/envs/default.env (100%) rename appstore/{ghost/5.129.2 => excalidraw/latest}/envs/global.env (100%) rename appstore/{ghost/5.129.2 => excalidraw/latest}/scripts/init.sh (100%) rename appstore/{ghost/5.129.2 => excalidraw/latest}/scripts/uninstall.sh (100%) rename appstore/{ghost/5.129.2 => excalidraw/latest}/scripts/upgrade.sh (100%) create mode 100644 appstore/excalidraw/logo.png create mode 100644 appstore/excalidraw/logo.svg rename appstore/ghost/{5.129.2 => 5.130.0}/.env (100%) rename appstore/ghost/{5.129.2 => 5.130.0}/data.yml (100%) rename appstore/ghost/{5.129.2 => 5.130.0}/docker-compose.yml (95%) rename appstore/{page-spy-web/2.3.3 => ghost/5.130.0}/envs/default.env (100%) rename appstore/{page-spy-web/2.3.3 => ghost/5.130.0}/envs/global.env (100%) rename appstore/{page-spy-web/2.3.3 => ghost/5.130.0}/scripts/init.sh (100%) rename appstore/{page-spy-web/2.3.3 => ghost/5.130.0}/scripts/uninstall.sh (100%) rename appstore/{page-spy-web/2.3.3 => ghost/5.130.0}/scripts/upgrade.sh (100%) rename appstore/page-spy-web/{2.3.3 => 2.4.0}/.env (100%) rename appstore/page-spy-web/{2.3.3 => 2.4.0}/data.yml (100%) rename appstore/page-spy-web/{2.3.3 => 2.4.0}/docker-compose.yml (90%) create mode 100644 appstore/page-spy-web/2.4.0/envs/default.env create mode 100644 appstore/page-spy-web/2.4.0/envs/global.env create mode 100644 appstore/page-spy-web/2.4.0/scripts/init.sh create mode 100644 appstore/page-spy-web/2.4.0/scripts/uninstall.sh create mode 100644 appstore/page-spy-web/2.4.0/scripts/upgrade.sh create mode 100644 dockge/excalidraw/.env create mode 100644 dockge/excalidraw/docker-compose.yml create mode 100644 dockge/excalidraw/envs/default.env create mode 100644 dockge/excalidraw/envs/global.env diff --git a/appstore/excalidraw/README.md b/appstore/excalidraw/README.md new file mode 100644 index 000000000..cb0fcdadf --- /dev/null +++ b/appstore/excalidraw/README.md @@ -0,0 +1,41 @@ +# Excalidraw + +开源虚拟手绘风格白板。 协作和端到端加密。 + +![Excalidraw](https://file.lifebus.top/imgs/excalidraw_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) + +## 特性 + +💯 免费且开源。 + +🎨 无限的、基于画布的白板。 + +✍️手绘风格。 + +🌓 黑暗模式。 + +🏗️可定制。 + +📷 图像支持。 + +😀 形状库支持。 + +🌐 本地化(i18n)支持。 + +🖼️ 导出为 PNG、SVG 和剪贴板。 + +💾 开放格式 - 将图纸导出为 .excalidraw json 文件。 + +⚒️ 多种工具 - 矩形、圆形、菱形、箭头、线条、自由绘制、橡皮擦...... + +➡️ 箭头绑定和标记箭头。 + +🔙 撤消/重做。 + +🔍 支持缩放和平移。 + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/appstore/excalidraw/data.yml b/appstore/excalidraw/data.yml new file mode 100644 index 000000000..da4f9a221 --- /dev/null +++ b/appstore/excalidraw/data.yml @@ -0,0 +1,15 @@ +additionalProperties: + key: excalidraw + name: Excalidraw + tags: + - WebSite + - Tool + - Local + shortDescZh: 用于绘制手绘图表的虚拟白板 + shortDescEn: Virtual whiteboard for sketching hand-drawn like diagrams + type: website + crossVersionUpdate: true + limit: 0 + website: https://excalidraw.com/ + github: https://github.com/excalidraw/excalidraw/ + document: https://excalidraw.com/ diff --git a/appstore/excalidraw/latest/.env b/appstore/excalidraw/latest/.env new file mode 100644 index 000000000..b4dd4db5f --- /dev/null +++ b/appstore/excalidraw/latest/.env @@ -0,0 +1,3 @@ +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=8080 + diff --git a/appstore/excalidraw/latest/data.yml b/appstore/excalidraw/latest/data.yml new file mode 100644 index 000000000..482f7b275 --- /dev/null +++ b/appstore/excalidraw/latest/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 8080 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelZh: WebUI 端口 + labelEn: WebUI port + required: true + rule: paramPort + type: number diff --git a/appstore/excalidraw/latest/docker-compose.yml b/appstore/excalidraw/latest/docker-compose.yml new file mode 100644 index 000000000..2c738863d --- /dev/null +++ b/appstore/excalidraw/latest/docker-compose.yml @@ -0,0 +1,27 @@ +networks: + 1panel-network: + external: true +services: + excalidraw: + container_name: excalidraw + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + healthcheck: + disable: true + test: + - CMD + - curl + - -f + - http://localhost + image: excalidraw/excalidraw:latest + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:80 + restart: always + stdin_open: true diff --git a/appstore/ghost/5.129.2/envs/default.env b/appstore/excalidraw/latest/envs/default.env similarity index 100% rename from appstore/ghost/5.129.2/envs/default.env rename to appstore/excalidraw/latest/envs/default.env diff --git a/appstore/ghost/5.129.2/envs/global.env b/appstore/excalidraw/latest/envs/global.env similarity index 100% rename from appstore/ghost/5.129.2/envs/global.env rename to appstore/excalidraw/latest/envs/global.env diff --git a/appstore/ghost/5.129.2/scripts/init.sh b/appstore/excalidraw/latest/scripts/init.sh similarity index 100% rename from appstore/ghost/5.129.2/scripts/init.sh rename to appstore/excalidraw/latest/scripts/init.sh diff --git a/appstore/ghost/5.129.2/scripts/uninstall.sh b/appstore/excalidraw/latest/scripts/uninstall.sh similarity index 100% rename from appstore/ghost/5.129.2/scripts/uninstall.sh rename to appstore/excalidraw/latest/scripts/uninstall.sh diff --git a/appstore/ghost/5.129.2/scripts/upgrade.sh b/appstore/excalidraw/latest/scripts/upgrade.sh similarity index 100% rename from appstore/ghost/5.129.2/scripts/upgrade.sh rename to appstore/excalidraw/latest/scripts/upgrade.sh diff --git a/appstore/excalidraw/logo.png b/appstore/excalidraw/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..24ea4de79a443a75f1ce803bf2bee4f42cb2abe3 GIT binary patch literal 14099 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 U8wsAYcM|}4X%(p&iLYV*18x@aM*si- literal 0 HcmV?d00001 diff --git a/appstore/excalidraw/logo.svg b/appstore/excalidraw/logo.svg new file mode 100644 index 000000000..65db66f66 --- /dev/null +++ b/appstore/excalidraw/logo.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/appstore/ghost/5.129.2/.env b/appstore/ghost/5.130.0/.env similarity index 100% rename from appstore/ghost/5.129.2/.env rename to appstore/ghost/5.130.0/.env diff --git a/appstore/ghost/5.129.2/data.yml b/appstore/ghost/5.130.0/data.yml similarity index 100% rename from appstore/ghost/5.129.2/data.yml rename to appstore/ghost/5.130.0/data.yml diff --git a/appstore/ghost/5.129.2/docker-compose.yml b/appstore/ghost/5.130.0/docker-compose.yml similarity index 95% rename from appstore/ghost/5.129.2/docker-compose.yml rename to appstore/ghost/5.130.0/docker-compose.yml index 10566d29a..05ae5739e 100644 --- a/appstore/ghost/5.129.2/docker-compose.yml +++ b/appstore/ghost/5.130.0/docker-compose.yml @@ -14,7 +14,7 @@ services: - database__client=mysql - mail__options__service=Email - mail__options__secure=true - image: ghost:5.129.2 + image: ghost:5.130.0 labels: createdBy: Apps networks: diff --git a/appstore/page-spy-web/2.3.3/envs/default.env b/appstore/ghost/5.130.0/envs/default.env similarity index 100% rename from appstore/page-spy-web/2.3.3/envs/default.env rename to appstore/ghost/5.130.0/envs/default.env diff --git a/appstore/page-spy-web/2.3.3/envs/global.env b/appstore/ghost/5.130.0/envs/global.env similarity index 100% rename from appstore/page-spy-web/2.3.3/envs/global.env rename to appstore/ghost/5.130.0/envs/global.env diff --git a/appstore/page-spy-web/2.3.3/scripts/init.sh b/appstore/ghost/5.130.0/scripts/init.sh similarity index 100% rename from appstore/page-spy-web/2.3.3/scripts/init.sh rename to appstore/ghost/5.130.0/scripts/init.sh diff --git a/appstore/page-spy-web/2.3.3/scripts/uninstall.sh b/appstore/ghost/5.130.0/scripts/uninstall.sh similarity index 100% rename from appstore/page-spy-web/2.3.3/scripts/uninstall.sh rename to appstore/ghost/5.130.0/scripts/uninstall.sh diff --git a/appstore/page-spy-web/2.3.3/scripts/upgrade.sh b/appstore/ghost/5.130.0/scripts/upgrade.sh similarity index 100% rename from appstore/page-spy-web/2.3.3/scripts/upgrade.sh rename to appstore/ghost/5.130.0/scripts/upgrade.sh diff --git a/appstore/page-spy-web/2.3.3/.env b/appstore/page-spy-web/2.4.0/.env similarity index 100% rename from appstore/page-spy-web/2.3.3/.env rename to appstore/page-spy-web/2.4.0/.env diff --git a/appstore/page-spy-web/2.3.3/data.yml b/appstore/page-spy-web/2.4.0/data.yml similarity index 100% rename from appstore/page-spy-web/2.3.3/data.yml rename to appstore/page-spy-web/2.4.0/data.yml diff --git a/appstore/page-spy-web/2.3.3/docker-compose.yml b/appstore/page-spy-web/2.4.0/docker-compose.yml similarity index 90% rename from appstore/page-spy-web/2.3.3/docker-compose.yml rename to appstore/page-spy-web/2.4.0/docker-compose.yml index 8c98ae41a..03a61ac5e 100644 --- a/appstore/page-spy-web/2.3.3/docker-compose.yml +++ b/appstore/page-spy-web/2.4.0/docker-compose.yml @@ -7,7 +7,7 @@ services: env_file: - ./envs/global.env - .env - image: huolalatech/page-spy-web:v2.3.3 + image: huolalatech/page-spy-web:v2.4.0 labels: createdBy: Apps networks: diff --git a/appstore/page-spy-web/2.4.0/envs/default.env b/appstore/page-spy-web/2.4.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/appstore/page-spy-web/2.4.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/appstore/page-spy-web/2.4.0/envs/global.env b/appstore/page-spy-web/2.4.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/appstore/page-spy-web/2.4.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/appstore/page-spy-web/2.4.0/scripts/init.sh b/appstore/page-spy-web/2.4.0/scripts/init.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/page-spy-web/2.4.0/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/page-spy-web/2.4.0/scripts/uninstall.sh b/appstore/page-spy-web/2.4.0/scripts/uninstall.sh new file mode 100644 index 000000000..c86c4fbca --- /dev/null +++ b/appstore/page-spy-web/2.4.0/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/page-spy-web/2.4.0/scripts/upgrade.sh b/appstore/page-spy-web/2.4.0/scripts/upgrade.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/page-spy-web/2.4.0/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/dockge/excalidraw/.env b/dockge/excalidraw/.env new file mode 100644 index 000000000..b4dd4db5f --- /dev/null +++ b/dockge/excalidraw/.env @@ -0,0 +1,3 @@ +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=8080 + diff --git a/dockge/excalidraw/docker-compose.yml b/dockge/excalidraw/docker-compose.yml new file mode 100644 index 000000000..2c738863d --- /dev/null +++ b/dockge/excalidraw/docker-compose.yml @@ -0,0 +1,27 @@ +networks: + 1panel-network: + external: true +services: + excalidraw: + container_name: excalidraw + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + healthcheck: + disable: true + test: + - CMD + - curl + - -f + - http://localhost + image: excalidraw/excalidraw:latest + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:80 + restart: always + stdin_open: true diff --git a/dockge/excalidraw/envs/default.env b/dockge/excalidraw/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/dockge/excalidraw/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/dockge/excalidraw/envs/global.env b/dockge/excalidraw/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/dockge/excalidraw/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/dockge/ghost/docker-compose.yml b/dockge/ghost/docker-compose.yml index 10566d29a..05ae5739e 100644 --- a/dockge/ghost/docker-compose.yml +++ b/dockge/ghost/docker-compose.yml @@ -14,7 +14,7 @@ services: - database__client=mysql - mail__options__service=Email - mail__options__secure=true - image: ghost:5.129.2 + image: ghost:5.130.0 labels: createdBy: Apps networks: diff --git a/dockge/page-spy-web/docker-compose.yml b/dockge/page-spy-web/docker-compose.yml index 8c98ae41a..03a61ac5e 100644 --- a/dockge/page-spy-web/docker-compose.yml +++ b/dockge/page-spy-web/docker-compose.yml @@ -7,7 +7,7 @@ services: env_file: - ./envs/global.env - .env - image: huolalatech/page-spy-web:v2.3.3 + image: huolalatech/page-spy-web:v2.4.0 labels: createdBy: Apps networks: