From da7d1da9482fdcb23cfcb615139cfd68129d9468 Mon Sep 17 00:00:00 2001 From: QYG2297248353 Date: Tue, 5 Aug 2025 04:09:01 +0000 Subject: [PATCH] Processed apps directory via GitHub Actions --- appstore/astrbot/3.5.23/.env | 18 ++++++ appstore/astrbot/3.5.23/data.yml | 49 +++++++++++++++ appstore/astrbot/3.5.23/docker-compose.yml | 26 ++++++++ .../0.9.3 => astrbot/3.5.23}/envs/default.env | 0 .../0.9.3 => astrbot/3.5.23}/envs/global.env | 0 .../0.9.3 => astrbot/3.5.23}/scripts/init.sh | 0 .../3.5.23}/scripts/uninstall.sh | 0 .../3.5.23}/scripts/upgrade.sh | 0 appstore/astrbot/README.md | 46 ++++++++++++++ appstore/astrbot/data.yml | 14 +++++ appstore/astrbot/logo.png | Bin 0 -> 11774 bytes appstore/astrbot/logo.svg | 13 ++++ appstore/clouddrive2/{0.9.3 => 0.9.4}/.env | 0 .../clouddrive2/{0.9.3 => 0.9.4}/data.yml | 0 .../{0.9.3 => 0.9.4}/docker-compose.yml | 2 +- .../0.9.4}/envs/default.env | 0 .../0.9.4}/envs/global.env | 0 .../0.9.4}/scripts/init.sh | 0 .../0.9.4}/scripts/uninstall.sh | 0 .../0.9.4}/scripts/upgrade.sh | 0 appstore/ghost/{5.130.3 => 6.0.0}/.env | 0 appstore/ghost/{5.130.3 => 6.0.0}/data.yml | 0 .../{5.130.3 => 6.0.0}/docker-compose.yml | 2 +- .../1.24.3 => ghost/6.0.0}/envs/default.env | 0 .../1.24.3 => ghost/6.0.0}/envs/global.env | 0 .../6.0.0}/scripts/init.sh | 0 .../6.0.0}/scripts/uninstall.sh | 0 .../6.0.0}/scripts/upgrade.sh | 0 appstore/gitea/{1.24.3 => 1.24.4}/.env | 0 .../{1.24.3 => 1.24.4}/config/app.example.ini | 0 appstore/gitea/{1.24.3 => 1.24.4}/data.yml | 0 .../{1.24.3 => 1.24.4}/docker-compose.yml | 2 +- .../1.24.4}/envs/default.env | 0 .../gitea/{1.24.3 => 1.24.4}/envs/gitea.env | 0 .../1.24.4}/envs/global.env | 0 .../gitea/{1.24.3 => 1.24.4}/scripts/init.sh | 0 .../1.24.4}/scripts/uninstall.sh | 0 .../{1.24.3 => 1.24.4}/scripts/upgrade.sh | 0 appstore/kspeeder/0.3.0/.env | 9 +++ appstore/kspeeder/0.3.0/data.yml | 25 ++++++++ appstore/kspeeder/0.3.0/docker-compose.yml | 23 +++++++ .../0.3.0}/envs/default.env | 0 .../0.3.0}/envs/global.env | 0 .../0.3.0}/scripts/init.sh | 0 .../0.3.0}/scripts/uninstall.sh | 0 .../0.3.0}/scripts/upgrade.sh | 0 appstore/kspeeder/README.md | 41 ++++++++++++ appstore/kspeeder/data.yml | 14 +++++ appstore/kspeeder/logo.png | Bin 0 -> 13127 bytes appstore/kspeeder/logo.svg | 5 ++ .../{202508011316 => 202508050335}/.env | 0 .../{202508011316 => 202508050335}/data.yml | 0 .../libretv/202508050335}/docker-compose.yml | 2 +- .../202508050335}/envs/default.env | 0 .../202508050335}/envs/global.env | 0 .../202508050335}/scripts/init.sh | 0 .../202508050335}/scripts/uninstall.sh | 0 .../202508050335}/scripts/upgrade.sh | 0 appstore/n8n/{1.105.2 => 1.106.0}/.env | 0 appstore/n8n/{1.105.2 => 1.106.0}/data.yml | 0 .../{1.105.2 => 1.106.0}/docker-compose.yml | 2 +- .../1.106.0}/envs/default.env | 0 .../2025.07.1 => n8n/1.106.0}/envs/global.env | 0 .../n8n/{1.105.2 => 1.106.0}/scripts/init.sh | 0 .../1.106.0}/scripts/uninstall.sh | 0 .../1.106.0}/scripts/upgrade.sh | 0 appstore/nocodb/{0.264.2 => 0.264.3}/.env | 0 appstore/nocodb/{0.264.2 => 0.264.3}/data.yml | 0 .../{0.264.2 => 0.264.3}/docker-compose.yml | 2 +- .../0.264.3}/envs/default.env | 0 .../0.264.3}/envs/global.env | 0 .../0.264.3}/scripts/init.sh | 0 .../0.264.3}/scripts/uninstall.sh | 0 .../0.264.3}/scripts/upgrade.sh | 0 .../{2025.07.1 => 2025.08.0}/.env | 0 .../{2025.07.1 => 2025.08.0}/data.yml | 0 .../docker-compose.yml | 2 +- .../2025.08.0}/envs/default.env | 0 .../2025.08.0}/envs/global.env | 0 .../2025.08.0}/scripts/init.sh | 0 .../2025.08.0}/scripts/uninstall.sh | 0 .../2025.08.0}/scripts/upgrade.sh | 0 .../pi-hole/{2025.07.1 => 2025.08.0}/.env | 0 .../pi-hole/{2025.07.1 => 2025.08.0}/data.yml | 0 .../docker-compose.yml | 2 +- .../2025.08.0}/envs/default.env | 0 .../2025.08.0}/envs/global.env | 0 .../2025.08.0}/scripts/init.sh | 0 .../2025.08.0}/scripts/uninstall.sh | 0 .../2025.08.0}/scripts/upgrade.sh | 0 .../rsshub/{2025-08-01 => 2025-08-04}/.env | 0 .../{2025-08-01 => 2025-08-04}/data.yml | 0 .../docker-compose.yml | 2 +- .../rsshub/2025-08-04}/envs/default.env | 0 .../rsshub/2025-08-04}/envs/global.env | 0 appstore/rsshub/2025-08-04/scripts/init.sh | 17 +++++ .../rsshub/2025-08-04/scripts/uninstall.sh | 10 +++ appstore/rsshub/2025-08-04/scripts/upgrade.sh | 17 +++++ appstore/s-ui/{1.2.2 => 1.3.0}/.env | 0 appstore/s-ui/{1.2.2 => 1.3.0}/data.yml | 0 .../s-ui/{1.2.2 => 1.3.0}/docker-compose.yml | 2 +- appstore/s-ui/1.3.0/envs/default.env | 2 + appstore/s-ui/1.3.0/envs/global.env | 2 + appstore/s-ui/1.3.0/scripts/init.sh | 17 +++++ appstore/s-ui/1.3.0/scripts/uninstall.sh | 10 +++ appstore/s-ui/1.3.0/scripts/upgrade.sh | 17 +++++ appstore/shopware/6.7.1.2/.env | 6 ++ appstore/shopware/6.7.1.2/data.yml | 17 +++++ appstore/shopware/6.7.1.2/docker-compose.yml | 29 +++++++++ appstore/shopware/6.7.1.2/envs/default.env | 2 + appstore/shopware/6.7.1.2/envs/global.env | 2 + appstore/shopware/6.7.1.2/scripts/init.sh | 17 +++++ .../shopware/6.7.1.2/scripts/uninstall.sh | 10 +++ appstore/shopware/6.7.1.2/scripts/upgrade.sh | 17 +++++ appstore/shopware/README.md | 47 ++++++++++++++ appstore/shopware/data.yml | 14 +++++ appstore/shopware/logo.png | Bin 0 -> 9814 bytes appstore/shopware/logo.svg | 59 ++++++++++++++++++ dockge/astrbot/.env | 18 ++++++ dockge/astrbot/docker-compose.yml | 26 ++++++++ dockge/astrbot/envs/default.env | 2 + dockge/astrbot/envs/global.env | 2 + dockge/clouddrive2/docker-compose.yml | 2 +- dockge/ghost/docker-compose.yml | 2 +- dockge/gitea/docker-compose.yml | 2 +- dockge/kspeeder/.env | 9 +++ dockge/kspeeder/docker-compose.yml | 23 +++++++ dockge/kspeeder/envs/default.env | 2 + dockge/kspeeder/envs/global.env | 2 + .../.env | 0 .../libretv_202508050335}/docker-compose.yml | 2 +- dockge/libretv_202508050335/envs/default.env | 2 + dockge/libretv_202508050335/envs/global.env | 2 + dockge/n8n/docker-compose.yml | 2 +- dockge/nocodb/docker-compose.yml | 2 +- dockge/pi-hole-dhcp/docker-compose.yml | 2 +- dockge/pi-hole/docker-compose.yml | 2 +- dockge/rsshub/docker-compose.yml | 2 +- dockge/s-ui/docker-compose.yml | 2 +- dockge/shopware/.env | 6 ++ dockge/shopware/docker-compose.yml | 29 +++++++++ dockge/shopware/envs/default.env | 2 + dockge/shopware/envs/global.env | 2 + 143 files changed, 742 insertions(+), 20 deletions(-) create mode 100644 appstore/astrbot/3.5.23/.env create mode 100644 appstore/astrbot/3.5.23/data.yml create mode 100644 appstore/astrbot/3.5.23/docker-compose.yml rename appstore/{clouddrive2/0.9.3 => astrbot/3.5.23}/envs/default.env (100%) rename appstore/{clouddrive2/0.9.3 => astrbot/3.5.23}/envs/global.env (100%) rename appstore/{clouddrive2/0.9.3 => astrbot/3.5.23}/scripts/init.sh (100%) rename appstore/{clouddrive2/0.9.3 => astrbot/3.5.23}/scripts/uninstall.sh (100%) rename appstore/{clouddrive2/0.9.3 => astrbot/3.5.23}/scripts/upgrade.sh (100%) create mode 100644 appstore/astrbot/README.md create mode 100644 appstore/astrbot/data.yml create mode 100644 appstore/astrbot/logo.png create mode 100644 appstore/astrbot/logo.svg rename appstore/clouddrive2/{0.9.3 => 0.9.4}/.env (100%) rename appstore/clouddrive2/{0.9.3 => 0.9.4}/data.yml (100%) rename appstore/clouddrive2/{0.9.3 => 0.9.4}/docker-compose.yml (94%) rename appstore/{ghost/5.130.3 => clouddrive2/0.9.4}/envs/default.env (100%) rename appstore/{ghost/5.130.3 => clouddrive2/0.9.4}/envs/global.env (100%) rename appstore/{ghost/5.130.3 => clouddrive2/0.9.4}/scripts/init.sh (100%) rename appstore/{ghost/5.130.3 => clouddrive2/0.9.4}/scripts/uninstall.sh (100%) rename appstore/{ghost/5.130.3 => clouddrive2/0.9.4}/scripts/upgrade.sh (100%) rename appstore/ghost/{5.130.3 => 6.0.0}/.env (100%) rename appstore/ghost/{5.130.3 => 6.0.0}/data.yml (100%) rename appstore/ghost/{5.130.3 => 6.0.0}/docker-compose.yml (95%) rename appstore/{gitea/1.24.3 => ghost/6.0.0}/envs/default.env (100%) rename appstore/{gitea/1.24.3 => ghost/6.0.0}/envs/global.env (100%) rename appstore/{libretv/202508011316 => ghost/6.0.0}/scripts/init.sh (100%) rename appstore/{gitea/1.24.3 => ghost/6.0.0}/scripts/uninstall.sh (100%) rename appstore/{libretv/202508011316 => ghost/6.0.0}/scripts/upgrade.sh (100%) rename appstore/gitea/{1.24.3 => 1.24.4}/.env (100%) rename appstore/gitea/{1.24.3 => 1.24.4}/config/app.example.ini (100%) rename appstore/gitea/{1.24.3 => 1.24.4}/data.yml (100%) rename appstore/gitea/{1.24.3 => 1.24.4}/docker-compose.yml (97%) rename appstore/{libretv/202508011316 => gitea/1.24.4}/envs/default.env (100%) rename appstore/gitea/{1.24.3 => 1.24.4}/envs/gitea.env (100%) rename appstore/{libretv/202508011316 => gitea/1.24.4}/envs/global.env (100%) rename appstore/gitea/{1.24.3 => 1.24.4}/scripts/init.sh (100%) rename appstore/{libretv/202508011316 => gitea/1.24.4}/scripts/uninstall.sh (100%) rename appstore/gitea/{1.24.3 => 1.24.4}/scripts/upgrade.sh (100%) create mode 100644 appstore/kspeeder/0.3.0/.env create mode 100644 appstore/kspeeder/0.3.0/data.yml create mode 100644 appstore/kspeeder/0.3.0/docker-compose.yml rename appstore/{n8n/1.105.2 => kspeeder/0.3.0}/envs/default.env (100%) rename appstore/{n8n/1.105.2 => kspeeder/0.3.0}/envs/global.env (100%) rename appstore/{nocodb/0.264.2 => kspeeder/0.3.0}/scripts/init.sh (100%) rename appstore/{n8n/1.105.2 => kspeeder/0.3.0}/scripts/uninstall.sh (100%) rename appstore/{n8n/1.105.2 => kspeeder/0.3.0}/scripts/upgrade.sh (100%) create mode 100644 appstore/kspeeder/README.md create mode 100644 appstore/kspeeder/data.yml create mode 100644 appstore/kspeeder/logo.png create mode 100644 appstore/kspeeder/logo.svg rename appstore/libretv/{202508011316 => 202508050335}/.env (100%) rename appstore/libretv/{202508011316 => 202508050335}/data.yml (100%) rename {dockge/libretv_202508011316 => appstore/libretv/202508050335}/docker-compose.yml (88%) rename appstore/{nocodb/0.264.2 => libretv/202508050335}/envs/default.env (100%) rename appstore/{nocodb/0.264.2 => libretv/202508050335}/envs/global.env (100%) rename appstore/{pi-hole-dhcp/2025.07.1 => libretv/202508050335}/scripts/init.sh (100%) rename appstore/{nocodb/0.264.2 => libretv/202508050335}/scripts/uninstall.sh (100%) rename appstore/{nocodb/0.264.2 => libretv/202508050335}/scripts/upgrade.sh (100%) rename appstore/n8n/{1.105.2 => 1.106.0}/.env (100%) rename appstore/n8n/{1.105.2 => 1.106.0}/data.yml (100%) rename appstore/n8n/{1.105.2 => 1.106.0}/docker-compose.yml (94%) rename appstore/{pi-hole-dhcp/2025.07.1 => n8n/1.106.0}/envs/default.env (100%) rename appstore/{pi-hole-dhcp/2025.07.1 => n8n/1.106.0}/envs/global.env (100%) rename appstore/n8n/{1.105.2 => 1.106.0}/scripts/init.sh (100%) rename appstore/{pi-hole-dhcp/2025.07.1 => n8n/1.106.0}/scripts/uninstall.sh (100%) rename appstore/{pi-hole-dhcp/2025.07.1 => n8n/1.106.0}/scripts/upgrade.sh (100%) rename appstore/nocodb/{0.264.2 => 0.264.3}/.env (100%) rename appstore/nocodb/{0.264.2 => 0.264.3}/data.yml (100%) rename appstore/nocodb/{0.264.2 => 0.264.3}/docker-compose.yml (95%) rename appstore/{pi-hole/2025.07.1 => nocodb/0.264.3}/envs/default.env (100%) rename appstore/{pi-hole/2025.07.1 => nocodb/0.264.3}/envs/global.env (100%) rename appstore/{pi-hole/2025.07.1 => nocodb/0.264.3}/scripts/init.sh (100%) rename appstore/{pi-hole/2025.07.1 => nocodb/0.264.3}/scripts/uninstall.sh (100%) rename appstore/{pi-hole/2025.07.1 => nocodb/0.264.3}/scripts/upgrade.sh (100%) rename appstore/pi-hole-dhcp/{2025.07.1 => 2025.08.0}/.env (100%) rename appstore/pi-hole-dhcp/{2025.07.1 => 2025.08.0}/data.yml (100%) rename appstore/pi-hole-dhcp/{2025.07.1 => 2025.08.0}/docker-compose.yml (93%) rename appstore/{rsshub/2025-08-01 => pi-hole-dhcp/2025.08.0}/envs/default.env (100%) rename appstore/{rsshub/2025-08-01 => pi-hole-dhcp/2025.08.0}/envs/global.env (100%) rename appstore/{rsshub/2025-08-01 => pi-hole-dhcp/2025.08.0}/scripts/init.sh (100%) rename appstore/{rsshub/2025-08-01 => pi-hole-dhcp/2025.08.0}/scripts/uninstall.sh (100%) rename appstore/{rsshub/2025-08-01 => pi-hole-dhcp/2025.08.0}/scripts/upgrade.sh (100%) rename appstore/pi-hole/{2025.07.1 => 2025.08.0}/.env (100%) rename appstore/pi-hole/{2025.07.1 => 2025.08.0}/data.yml (100%) rename appstore/pi-hole/{2025.07.1 => 2025.08.0}/docker-compose.yml (93%) rename appstore/{s-ui/1.2.2 => pi-hole/2025.08.0}/envs/default.env (100%) rename appstore/{s-ui/1.2.2 => pi-hole/2025.08.0}/envs/global.env (100%) rename appstore/{s-ui/1.2.2 => pi-hole/2025.08.0}/scripts/init.sh (100%) rename appstore/{s-ui/1.2.2 => pi-hole/2025.08.0}/scripts/uninstall.sh (100%) rename appstore/{s-ui/1.2.2 => pi-hole/2025.08.0}/scripts/upgrade.sh (100%) rename appstore/rsshub/{2025-08-01 => 2025-08-04}/.env (100%) rename appstore/rsshub/{2025-08-01 => 2025-08-04}/data.yml (100%) rename appstore/rsshub/{2025-08-01 => 2025-08-04}/docker-compose.yml (97%) rename {dockge/libretv_202508011316 => appstore/rsshub/2025-08-04}/envs/default.env (100%) rename {dockge/libretv_202508011316 => appstore/rsshub/2025-08-04}/envs/global.env (100%) create mode 100644 appstore/rsshub/2025-08-04/scripts/init.sh create mode 100644 appstore/rsshub/2025-08-04/scripts/uninstall.sh create mode 100644 appstore/rsshub/2025-08-04/scripts/upgrade.sh rename appstore/s-ui/{1.2.2 => 1.3.0}/.env (100%) rename appstore/s-ui/{1.2.2 => 1.3.0}/data.yml (100%) rename appstore/s-ui/{1.2.2 => 1.3.0}/docker-compose.yml (94%) create mode 100644 appstore/s-ui/1.3.0/envs/default.env create mode 100644 appstore/s-ui/1.3.0/envs/global.env create mode 100644 appstore/s-ui/1.3.0/scripts/init.sh create mode 100644 appstore/s-ui/1.3.0/scripts/uninstall.sh create mode 100644 appstore/s-ui/1.3.0/scripts/upgrade.sh create mode 100644 appstore/shopware/6.7.1.2/.env create mode 100644 appstore/shopware/6.7.1.2/data.yml create mode 100644 appstore/shopware/6.7.1.2/docker-compose.yml create mode 100644 appstore/shopware/6.7.1.2/envs/default.env create mode 100644 appstore/shopware/6.7.1.2/envs/global.env create mode 100644 appstore/shopware/6.7.1.2/scripts/init.sh create mode 100644 appstore/shopware/6.7.1.2/scripts/uninstall.sh create mode 100644 appstore/shopware/6.7.1.2/scripts/upgrade.sh create mode 100644 appstore/shopware/README.md create mode 100644 appstore/shopware/data.yml create mode 100644 appstore/shopware/logo.png create mode 100644 appstore/shopware/logo.svg create mode 100644 dockge/astrbot/.env create mode 100644 dockge/astrbot/docker-compose.yml create mode 100644 dockge/astrbot/envs/default.env create mode 100644 dockge/astrbot/envs/global.env create mode 100644 dockge/kspeeder/.env create mode 100644 dockge/kspeeder/docker-compose.yml create mode 100644 dockge/kspeeder/envs/default.env create mode 100644 dockge/kspeeder/envs/global.env rename dockge/{libretv_202508011316 => libretv_202508050335}/.env (100%) rename {appstore/libretv/202508011316 => dockge/libretv_202508050335}/docker-compose.yml (88%) create mode 100644 dockge/libretv_202508050335/envs/default.env create mode 100644 dockge/libretv_202508050335/envs/global.env create mode 100644 dockge/shopware/.env create mode 100644 dockge/shopware/docker-compose.yml create mode 100644 dockge/shopware/envs/default.env create mode 100644 dockge/shopware/envs/global.env diff --git a/appstore/astrbot/3.5.23/.env b/appstore/astrbot/3.5.23/.env new file mode 100644 index 000000000..0b73406f9 --- /dev/null +++ b/appstore/astrbot/3.5.23/.env @@ -0,0 +1,18 @@ +# 数据持久化路径 [必填] +ASTRBOT_ROOT_PATH=/home/astrbot + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=6185 + +# 企业微信 WebHook [必填] +PANEL_APP_PORT_WECOM=6195 + +# 个人微信 WebHook [必填] +PANEL_APP_PORT_WECHAT=11451 + +# QQ WebHook [必填] +PANEL_APP_PORT_QQ_WH=6199 + +# QQ API [必填] +PANEL_APP_PORT_QQ_API=6196 + diff --git a/appstore/astrbot/3.5.23/data.yml b/appstore/astrbot/3.5.23/data.yml new file mode 100644 index 000000000..ccf1e6995 --- /dev/null +++ b/appstore/astrbot/3.5.23/data.yml @@ -0,0 +1,49 @@ +additionalProperties: + formFields: + - default: "/home/astrbot" + edit: true + envKey: ASTRBOT_ROOT_PATH + labelZh: 数据持久化路径 + labelEn: Data persistence path + required: true + type: text + - default: 6185 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelZh: WebUI 端口 + labelEn: WebUI port + required: true + rule: paramPort + type: number + - default: 6195 + edit: true + envKey: PANEL_APP_PORT_WECOM + labelZh: 企业微信 WebHook + labelEn: WeCom WebHook + required: true + rule: paramPort + type: number + - default: 11451 + edit: true + envKey: PANEL_APP_PORT_WECHAT + labelZh: 个人微信 WebHook + labelEn: WeChat WebHook + required: true + rule: paramPort + type: number + - default: 6199 + edit: true + envKey: PANEL_APP_PORT_QQ_WH + labelZh: QQ WebHook + labelEn: QQ WebHook + required: true + rule: paramPort + type: number + - default: 6196 + edit: true + envKey: PANEL_APP_PORT_QQ_API + labelZh: QQ API + labelEn: QQ API + required: true + rule: paramPort + type: number diff --git a/appstore/astrbot/3.5.23/docker-compose.yml b/appstore/astrbot/3.5.23/docker-compose.yml new file mode 100644 index 000000000..e803bd92a --- /dev/null +++ b/appstore/astrbot/3.5.23/docker-compose.yml @@ -0,0 +1,26 @@ +networks: + 1panel-network: + external: true +services: + astrbot: + container_name: astrbot + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + image: soulter/astrbot:v3.5.23 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:6185 + - ${PANEL_APP_PORT_QQ_WH}:6199 + - ${PANEL_APP_PORT_QQ_API}:6196 + - ${PANEL_APP_PORT_WECOM}:6195 + - ${PANEL_APP_PORT_WECHAT}:11451 + restart: always + volumes: + - /etc/localtime:/etc/localtime:ro + - ${ASTRBOT_ROOT_PATH}/data:/AstrBot/data diff --git a/appstore/clouddrive2/0.9.3/envs/default.env b/appstore/astrbot/3.5.23/envs/default.env similarity index 100% rename from appstore/clouddrive2/0.9.3/envs/default.env rename to appstore/astrbot/3.5.23/envs/default.env diff --git a/appstore/clouddrive2/0.9.3/envs/global.env b/appstore/astrbot/3.5.23/envs/global.env similarity index 100% rename from appstore/clouddrive2/0.9.3/envs/global.env rename to appstore/astrbot/3.5.23/envs/global.env diff --git a/appstore/clouddrive2/0.9.3/scripts/init.sh b/appstore/astrbot/3.5.23/scripts/init.sh similarity index 100% rename from appstore/clouddrive2/0.9.3/scripts/init.sh rename to appstore/astrbot/3.5.23/scripts/init.sh diff --git a/appstore/clouddrive2/0.9.3/scripts/uninstall.sh b/appstore/astrbot/3.5.23/scripts/uninstall.sh similarity index 100% rename from appstore/clouddrive2/0.9.3/scripts/uninstall.sh rename to appstore/astrbot/3.5.23/scripts/uninstall.sh diff --git a/appstore/clouddrive2/0.9.3/scripts/upgrade.sh b/appstore/astrbot/3.5.23/scripts/upgrade.sh similarity index 100% rename from appstore/clouddrive2/0.9.3/scripts/upgrade.sh rename to appstore/astrbot/3.5.23/scripts/upgrade.sh diff --git a/appstore/astrbot/README.md b/appstore/astrbot/README.md new file mode 100644 index 000000000..5647b3111 --- /dev/null +++ b/appstore/astrbot/README.md @@ -0,0 +1,46 @@ +# AstrBot + +AstrBot 是一个松耦合、异步、支持多消息平台部署、具有易用的插件系统和完善的大语言模型(LLM)接入功能的聊天机器人及开发框架。 + +![AstrBot](https://file.lifebus.top/imgs/astrbot_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) + +## 安装说明 + +> 默认用户名: `astrbot` +> +> 默认密码: `astrbot` + +## 特性 + +### 大语言模型对话 + +支持各种大语言模型,包括 OpenAI API、Google Gemini、Llama、Deepseek、ChatGLM 等,支持接入本地部署的大模型,通过 +Ollama、LLMTuner。具有多轮对话、人格情境、多模态能力,支持图片理解、语音转文字(Whisper)。 + +### 多消息平台接入 + +支持接入 QQ(OneBot、QQ 官方机器人平台)、QQ +频道、企业微信、微信公众号、飞书、Telegram、钉钉、Discord、KOOK、VoceChat。支持速率限制、白名单、关键词过滤、百度内容审核。 + +### Agent + +原生支持部分 Agent 能力,如代码执行器、自然语言待办、网页搜索。对接 Dify 平台,便捷接入 Dify 智能助手、知识库和 Dify +工作流。 + +### 插件扩展 + +深度优化的插件机制,支持开发插件扩展功能,极简开发。已支持安装多个插件。 + +### 可视化管理面板 + +支持可视化修改配置、插件管理、日志查看等功能,降低配置难度。集成 WebChat,可在面板上与大模型对话。 + +### 高稳定性、高模块化 + +基于事件总线和流水线的架构设计,高度模块化,低耦合。 + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/appstore/astrbot/data.yml b/appstore/astrbot/data.yml new file mode 100644 index 000000000..d8c263e21 --- /dev/null +++ b/appstore/astrbot/data.yml @@ -0,0 +1,14 @@ +additionalProperties: + key: astrbot + name: AstrBot + tags: + - WebSite + - Local + shortDescZh: 多平台大模型机器人基础设施 + shortDescEn: The Multi-Platform LLM Bot Infrastructure + type: website + crossVersionUpdate: true + limit: 0 + website: https://astrbot.app/ + github: https://github.com/AstrBotDevs/AstrBot/ + document: https://astrbot.app/ diff --git a/appstore/astrbot/logo.png b/appstore/astrbot/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..cf9392030dcce76fd84cce44446f7dc1afbdb2fe GIT binary patch literal 11774 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 literal 0 HcmV?d00001 diff --git a/appstore/astrbot/logo.svg b/appstore/astrbot/logo.svg new file mode 100644 index 000000000..76f1e0e1d --- /dev/null +++ b/appstore/astrbot/logo.svg @@ -0,0 +1,13 @@ + + 新建项目 + + + + + + + diff --git a/appstore/clouddrive2/0.9.3/.env b/appstore/clouddrive2/0.9.4/.env similarity index 100% rename from appstore/clouddrive2/0.9.3/.env rename to appstore/clouddrive2/0.9.4/.env diff --git a/appstore/clouddrive2/0.9.3/data.yml b/appstore/clouddrive2/0.9.4/data.yml similarity index 100% rename from appstore/clouddrive2/0.9.3/data.yml rename to appstore/clouddrive2/0.9.4/data.yml diff --git a/appstore/clouddrive2/0.9.3/docker-compose.yml b/appstore/clouddrive2/0.9.4/docker-compose.yml similarity index 94% rename from appstore/clouddrive2/0.9.3/docker-compose.yml rename to appstore/clouddrive2/0.9.4/docker-compose.yml index cf746bb3c..4e5553eba 100644 --- a/appstore/clouddrive2/0.9.3/docker-compose.yml +++ b/appstore/clouddrive2/0.9.4/docker-compose.yml @@ -14,7 +14,7 @@ services: environment: - TZ=Asia/Shanghai - CLOUDDRIVE_HOME=/Config - image: cloudnas/clouddrive2:0.9.3 + image: cloudnas/clouddrive2:0.9.4 labels: createdBy: Apps networks: diff --git a/appstore/ghost/5.130.3/envs/default.env b/appstore/clouddrive2/0.9.4/envs/default.env similarity index 100% rename from appstore/ghost/5.130.3/envs/default.env rename to appstore/clouddrive2/0.9.4/envs/default.env diff --git a/appstore/ghost/5.130.3/envs/global.env b/appstore/clouddrive2/0.9.4/envs/global.env similarity index 100% rename from appstore/ghost/5.130.3/envs/global.env rename to appstore/clouddrive2/0.9.4/envs/global.env diff --git a/appstore/ghost/5.130.3/scripts/init.sh b/appstore/clouddrive2/0.9.4/scripts/init.sh similarity index 100% rename from appstore/ghost/5.130.3/scripts/init.sh rename to appstore/clouddrive2/0.9.4/scripts/init.sh diff --git a/appstore/ghost/5.130.3/scripts/uninstall.sh b/appstore/clouddrive2/0.9.4/scripts/uninstall.sh similarity index 100% rename from appstore/ghost/5.130.3/scripts/uninstall.sh rename to appstore/clouddrive2/0.9.4/scripts/uninstall.sh diff --git a/appstore/ghost/5.130.3/scripts/upgrade.sh b/appstore/clouddrive2/0.9.4/scripts/upgrade.sh similarity index 100% rename from appstore/ghost/5.130.3/scripts/upgrade.sh rename to appstore/clouddrive2/0.9.4/scripts/upgrade.sh diff --git a/appstore/ghost/5.130.3/.env b/appstore/ghost/6.0.0/.env similarity index 100% rename from appstore/ghost/5.130.3/.env rename to appstore/ghost/6.0.0/.env diff --git a/appstore/ghost/5.130.3/data.yml b/appstore/ghost/6.0.0/data.yml similarity index 100% rename from appstore/ghost/5.130.3/data.yml rename to appstore/ghost/6.0.0/data.yml diff --git a/appstore/ghost/5.130.3/docker-compose.yml b/appstore/ghost/6.0.0/docker-compose.yml similarity index 95% rename from appstore/ghost/5.130.3/docker-compose.yml rename to appstore/ghost/6.0.0/docker-compose.yml index b347de8ec..80c8022b7 100644 --- a/appstore/ghost/5.130.3/docker-compose.yml +++ b/appstore/ghost/6.0.0/docker-compose.yml @@ -14,7 +14,7 @@ services: - database__client=mysql - mail__options__service=Email - mail__options__secure=true - image: ghost:5.130.3 + image: ghost:6.0.0 labels: createdBy: Apps networks: diff --git a/appstore/gitea/1.24.3/envs/default.env b/appstore/ghost/6.0.0/envs/default.env similarity index 100% rename from appstore/gitea/1.24.3/envs/default.env rename to appstore/ghost/6.0.0/envs/default.env diff --git a/appstore/gitea/1.24.3/envs/global.env b/appstore/ghost/6.0.0/envs/global.env similarity index 100% rename from appstore/gitea/1.24.3/envs/global.env rename to appstore/ghost/6.0.0/envs/global.env diff --git a/appstore/libretv/202508011316/scripts/init.sh b/appstore/ghost/6.0.0/scripts/init.sh similarity index 100% rename from appstore/libretv/202508011316/scripts/init.sh rename to appstore/ghost/6.0.0/scripts/init.sh diff --git a/appstore/gitea/1.24.3/scripts/uninstall.sh b/appstore/ghost/6.0.0/scripts/uninstall.sh similarity index 100% rename from appstore/gitea/1.24.3/scripts/uninstall.sh rename to appstore/ghost/6.0.0/scripts/uninstall.sh diff --git a/appstore/libretv/202508011316/scripts/upgrade.sh b/appstore/ghost/6.0.0/scripts/upgrade.sh similarity index 100% rename from appstore/libretv/202508011316/scripts/upgrade.sh rename to appstore/ghost/6.0.0/scripts/upgrade.sh diff --git a/appstore/gitea/1.24.3/.env b/appstore/gitea/1.24.4/.env similarity index 100% rename from appstore/gitea/1.24.3/.env rename to appstore/gitea/1.24.4/.env diff --git a/appstore/gitea/1.24.3/config/app.example.ini b/appstore/gitea/1.24.4/config/app.example.ini similarity index 100% rename from appstore/gitea/1.24.3/config/app.example.ini rename to appstore/gitea/1.24.4/config/app.example.ini diff --git a/appstore/gitea/1.24.3/data.yml b/appstore/gitea/1.24.4/data.yml similarity index 100% rename from appstore/gitea/1.24.3/data.yml rename to appstore/gitea/1.24.4/data.yml diff --git a/appstore/gitea/1.24.3/docker-compose.yml b/appstore/gitea/1.24.4/docker-compose.yml similarity index 97% rename from appstore/gitea/1.24.3/docker-compose.yml rename to appstore/gitea/1.24.4/docker-compose.yml index 9e135ef55..703752f3c 100644 --- a/appstore/gitea/1.24.3/docker-compose.yml +++ b/appstore/gitea/1.24.4/docker-compose.yml @@ -28,7 +28,7 @@ services: - GITEA__webhook__PROXY_HOSTS=${PROXY_HOSTS} - GITEA__git.config__http.proxy=${PROXY_URL} - GITEA__git.config__https.proxy=${PROXY_URL} - image: gitea/gitea:1.24.3 + image: gitea/gitea:1.24.4 labels: createdBy: Apps networks: diff --git a/appstore/libretv/202508011316/envs/default.env b/appstore/gitea/1.24.4/envs/default.env similarity index 100% rename from appstore/libretv/202508011316/envs/default.env rename to appstore/gitea/1.24.4/envs/default.env diff --git a/appstore/gitea/1.24.3/envs/gitea.env b/appstore/gitea/1.24.4/envs/gitea.env similarity index 100% rename from appstore/gitea/1.24.3/envs/gitea.env rename to appstore/gitea/1.24.4/envs/gitea.env diff --git a/appstore/libretv/202508011316/envs/global.env b/appstore/gitea/1.24.4/envs/global.env similarity index 100% rename from appstore/libretv/202508011316/envs/global.env rename to appstore/gitea/1.24.4/envs/global.env diff --git a/appstore/gitea/1.24.3/scripts/init.sh b/appstore/gitea/1.24.4/scripts/init.sh similarity index 100% rename from appstore/gitea/1.24.3/scripts/init.sh rename to appstore/gitea/1.24.4/scripts/init.sh diff --git a/appstore/libretv/202508011316/scripts/uninstall.sh b/appstore/gitea/1.24.4/scripts/uninstall.sh similarity index 100% rename from appstore/libretv/202508011316/scripts/uninstall.sh rename to appstore/gitea/1.24.4/scripts/uninstall.sh diff --git a/appstore/gitea/1.24.3/scripts/upgrade.sh b/appstore/gitea/1.24.4/scripts/upgrade.sh similarity index 100% rename from appstore/gitea/1.24.3/scripts/upgrade.sh rename to appstore/gitea/1.24.4/scripts/upgrade.sh diff --git a/appstore/kspeeder/0.3.0/.env b/appstore/kspeeder/0.3.0/.env new file mode 100644 index 000000000..e374e1652 --- /dev/null +++ b/appstore/kspeeder/0.3.0/.env @@ -0,0 +1,9 @@ +# 数据持久化路径 [必填] +KSPEEDER_ROOT_PATH=/home/kspeeder + +# WebUI 管理监控 [必填] +PANEL_APP_PORT_HTTP=5003 + +# 主服务端口 [必填] +PANEL_APP_PORT_API=5443 + diff --git a/appstore/kspeeder/0.3.0/data.yml b/appstore/kspeeder/0.3.0/data.yml new file mode 100644 index 000000000..2806d8b15 --- /dev/null +++ b/appstore/kspeeder/0.3.0/data.yml @@ -0,0 +1,25 @@ +additionalProperties: + formFields: + - default: "/home/kspeeder" + edit: true + envKey: KSPEEDER_ROOT_PATH + labelZh: 数据持久化路径 + labelEn: Data persistence path + required: true + type: text + - default: 5003 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelZh: WebUI 管理监控 + labelEn: WebUI Manage Monitoring + required: true + rule: paramPort + type: number + - default: 5443 + edit: true + envKey: PANEL_APP_PORT_API + labelZh: 主服务端口 + labelEn: Primary Service Port + required: true + rule: paramPort + type: number diff --git a/appstore/kspeeder/0.3.0/docker-compose.yml b/appstore/kspeeder/0.3.0/docker-compose.yml new file mode 100644 index 000000000..c0d2647fb --- /dev/null +++ b/appstore/kspeeder/0.3.0/docker-compose.yml @@ -0,0 +1,23 @@ +networks: + 1panel-network: + external: true +services: + kspeeder: + container_name: kspeeder + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + image: linkease/kspeeder:0.3.0 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:5003 + - ${PANEL_APP_PORT_API}:5443 + restart: always + volumes: + - ${KSPEEDER_ROOT_PATH}/data:/kspeeder-data + - ${KSPEEDER_ROOT_PATH}/config:/kspeeder-config diff --git a/appstore/n8n/1.105.2/envs/default.env b/appstore/kspeeder/0.3.0/envs/default.env similarity index 100% rename from appstore/n8n/1.105.2/envs/default.env rename to appstore/kspeeder/0.3.0/envs/default.env diff --git a/appstore/n8n/1.105.2/envs/global.env b/appstore/kspeeder/0.3.0/envs/global.env similarity index 100% rename from appstore/n8n/1.105.2/envs/global.env rename to appstore/kspeeder/0.3.0/envs/global.env diff --git a/appstore/nocodb/0.264.2/scripts/init.sh b/appstore/kspeeder/0.3.0/scripts/init.sh similarity index 100% rename from appstore/nocodb/0.264.2/scripts/init.sh rename to appstore/kspeeder/0.3.0/scripts/init.sh diff --git a/appstore/n8n/1.105.2/scripts/uninstall.sh b/appstore/kspeeder/0.3.0/scripts/uninstall.sh similarity index 100% rename from appstore/n8n/1.105.2/scripts/uninstall.sh rename to appstore/kspeeder/0.3.0/scripts/uninstall.sh diff --git a/appstore/n8n/1.105.2/scripts/upgrade.sh b/appstore/kspeeder/0.3.0/scripts/upgrade.sh similarity index 100% rename from appstore/n8n/1.105.2/scripts/upgrade.sh rename to appstore/kspeeder/0.3.0/scripts/upgrade.sh diff --git a/appstore/kspeeder/README.md b/appstore/kspeeder/README.md new file mode 100644 index 000000000..12666901d --- /dev/null +++ b/appstore/kspeeder/README.md @@ -0,0 +1,41 @@ +# KSpeeder + +Docker镜像加速专家 多镜像并发下载,动态负载均衡,断点续传支持,Docker镜像代理服务 + +![KSpeeder](https://file.lifebus.top/imgs/kspeeder_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) + +## 简介 + +Docker KSpeeder 是一个基于 Alpine Linux 的 KSpeeder 容器化部署方案。KSpeeder 是一个用于优化 Docker +镜像仓库访问的工具,它提供了智能镜像源选择、下载加速、状态监控等功能。本项目提供了多架构支持,可以在不同的硬件平台上运行。 + +## 软件特性 + +### Docker 镜像仓库代理服务 + ++ 支持 HTTPS 协议 ++ 自动配置 Docker 镜像源 ++ 支持证书自动获取和缓存 ++ 支持多架构(AMD64/ARM64/ARM) ++ 智能镜像源选择和自动切换 ++ 实时下载速度监控 ++ 可视化状态监控界面 + +### 限速文件服务器 + ++ 支持可配置的带宽限制 ++ 基于目录的文件服务 ++ HTTP 协议支持 + +### 网络优化 + ++ 支持 HTTP/2 协议 ++ 支持自定义超时设置 ++ 内置连接池管理 ++ 异步读取优化 + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/appstore/kspeeder/data.yml b/appstore/kspeeder/data.yml new file mode 100644 index 000000000..d45ba630e --- /dev/null +++ b/appstore/kspeeder/data.yml @@ -0,0 +1,14 @@ +additionalProperties: + key: kspeeder + name: KSpeeder + tags: + - WebSite + - Local + shortDescZh: Docker镜像加速专家 + shortDescEn: Docker Image Accelerator Expert + type: website + crossVersionUpdate: true + limit: 0 + website: https://kspeeder.istoreos.com/ + github: https://github.com/linkease/docker_kspeeder/ + document: https://kspeeder.istoreos.com/ diff --git a/appstore/kspeeder/logo.png b/appstore/kspeeder/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..10bd02829ce048733552ba1db3905a529f000e2e GIT binary patch literal 13127 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 + + + + diff --git a/appstore/libretv/202508011316/.env b/appstore/libretv/202508050335/.env similarity index 100% rename from appstore/libretv/202508011316/.env rename to appstore/libretv/202508050335/.env diff --git a/appstore/libretv/202508011316/data.yml b/appstore/libretv/202508050335/data.yml similarity index 100% rename from appstore/libretv/202508011316/data.yml rename to appstore/libretv/202508050335/data.yml diff --git a/dockge/libretv_202508011316/docker-compose.yml b/appstore/libretv/202508050335/docker-compose.yml similarity index 88% rename from dockge/libretv_202508011316/docker-compose.yml rename to appstore/libretv/202508050335/docker-compose.yml index 3a71c230b..aa43fc157 100644 --- a/dockge/libretv_202508011316/docker-compose.yml +++ b/appstore/libretv/202508050335/docker-compose.yml @@ -9,7 +9,7 @@ services: - .env environment: - TZ=Asia/Shanghai - image: bestzwei/libretv:202508011316 + image: bestzwei/libretv:202508050335 labels: createdBy: Apps networks: diff --git a/appstore/nocodb/0.264.2/envs/default.env b/appstore/libretv/202508050335/envs/default.env similarity index 100% rename from appstore/nocodb/0.264.2/envs/default.env rename to appstore/libretv/202508050335/envs/default.env diff --git a/appstore/nocodb/0.264.2/envs/global.env b/appstore/libretv/202508050335/envs/global.env similarity index 100% rename from appstore/nocodb/0.264.2/envs/global.env rename to appstore/libretv/202508050335/envs/global.env diff --git a/appstore/pi-hole-dhcp/2025.07.1/scripts/init.sh b/appstore/libretv/202508050335/scripts/init.sh similarity index 100% rename from appstore/pi-hole-dhcp/2025.07.1/scripts/init.sh rename to appstore/libretv/202508050335/scripts/init.sh diff --git a/appstore/nocodb/0.264.2/scripts/uninstall.sh b/appstore/libretv/202508050335/scripts/uninstall.sh similarity index 100% rename from appstore/nocodb/0.264.2/scripts/uninstall.sh rename to appstore/libretv/202508050335/scripts/uninstall.sh diff --git a/appstore/nocodb/0.264.2/scripts/upgrade.sh b/appstore/libretv/202508050335/scripts/upgrade.sh similarity index 100% rename from appstore/nocodb/0.264.2/scripts/upgrade.sh rename to appstore/libretv/202508050335/scripts/upgrade.sh diff --git a/appstore/n8n/1.105.2/.env b/appstore/n8n/1.106.0/.env similarity index 100% rename from appstore/n8n/1.105.2/.env rename to appstore/n8n/1.106.0/.env diff --git a/appstore/n8n/1.105.2/data.yml b/appstore/n8n/1.106.0/data.yml similarity index 100% rename from appstore/n8n/1.105.2/data.yml rename to appstore/n8n/1.106.0/data.yml diff --git a/appstore/n8n/1.105.2/docker-compose.yml b/appstore/n8n/1.106.0/docker-compose.yml similarity index 94% rename from appstore/n8n/1.105.2/docker-compose.yml rename to appstore/n8n/1.106.0/docker-compose.yml index 206e829fb..6344ccf65 100644 --- a/appstore/n8n/1.105.2/docker-compose.yml +++ b/appstore/n8n/1.106.0/docker-compose.yml @@ -14,7 +14,7 @@ services: - N8N_PROTOCOL=http - N8N_DIAGNOSTICS_ENABLED=false - N8N_SECURE_COOKIE=false - image: n8nio/n8n:1.105.2 + image: n8nio/n8n:1.106.0 labels: createdBy: Apps networks: diff --git a/appstore/pi-hole-dhcp/2025.07.1/envs/default.env b/appstore/n8n/1.106.0/envs/default.env similarity index 100% rename from appstore/pi-hole-dhcp/2025.07.1/envs/default.env rename to appstore/n8n/1.106.0/envs/default.env diff --git a/appstore/pi-hole-dhcp/2025.07.1/envs/global.env b/appstore/n8n/1.106.0/envs/global.env similarity index 100% rename from appstore/pi-hole-dhcp/2025.07.1/envs/global.env rename to appstore/n8n/1.106.0/envs/global.env diff --git a/appstore/n8n/1.105.2/scripts/init.sh b/appstore/n8n/1.106.0/scripts/init.sh similarity index 100% rename from appstore/n8n/1.105.2/scripts/init.sh rename to appstore/n8n/1.106.0/scripts/init.sh diff --git a/appstore/pi-hole-dhcp/2025.07.1/scripts/uninstall.sh b/appstore/n8n/1.106.0/scripts/uninstall.sh similarity index 100% rename from appstore/pi-hole-dhcp/2025.07.1/scripts/uninstall.sh rename to appstore/n8n/1.106.0/scripts/uninstall.sh diff --git a/appstore/pi-hole-dhcp/2025.07.1/scripts/upgrade.sh b/appstore/n8n/1.106.0/scripts/upgrade.sh similarity index 100% rename from appstore/pi-hole-dhcp/2025.07.1/scripts/upgrade.sh rename to appstore/n8n/1.106.0/scripts/upgrade.sh diff --git a/appstore/nocodb/0.264.2/.env b/appstore/nocodb/0.264.3/.env similarity index 100% rename from appstore/nocodb/0.264.2/.env rename to appstore/nocodb/0.264.3/.env diff --git a/appstore/nocodb/0.264.2/data.yml b/appstore/nocodb/0.264.3/data.yml similarity index 100% rename from appstore/nocodb/0.264.2/data.yml rename to appstore/nocodb/0.264.3/data.yml diff --git a/appstore/nocodb/0.264.2/docker-compose.yml b/appstore/nocodb/0.264.3/docker-compose.yml similarity index 95% rename from appstore/nocodb/0.264.2/docker-compose.yml rename to appstore/nocodb/0.264.3/docker-compose.yml index e1a11f5a5..17a0ffb2a 100644 --- a/appstore/nocodb/0.264.2/docker-compose.yml +++ b/appstore/nocodb/0.264.3/docker-compose.yml @@ -17,7 +17,7 @@ services: - NC_SMTP_SECURE=true - NC_SMTP_IGNORE_TLS=false - NC_DB=${DB_TYPE}://${DB_HOSTNAME}:${DB_PORT}?u=${DB_USER}&p=${DB_PASSWD}&d=${DB_NAME} - image: nocodb/nocodb:0.264.2 + image: nocodb/nocodb:0.264.3 labels: createdBy: Apps networks: diff --git a/appstore/pi-hole/2025.07.1/envs/default.env b/appstore/nocodb/0.264.3/envs/default.env similarity index 100% rename from appstore/pi-hole/2025.07.1/envs/default.env rename to appstore/nocodb/0.264.3/envs/default.env diff --git a/appstore/pi-hole/2025.07.1/envs/global.env b/appstore/nocodb/0.264.3/envs/global.env similarity index 100% rename from appstore/pi-hole/2025.07.1/envs/global.env rename to appstore/nocodb/0.264.3/envs/global.env diff --git a/appstore/pi-hole/2025.07.1/scripts/init.sh b/appstore/nocodb/0.264.3/scripts/init.sh similarity index 100% rename from appstore/pi-hole/2025.07.1/scripts/init.sh rename to appstore/nocodb/0.264.3/scripts/init.sh diff --git a/appstore/pi-hole/2025.07.1/scripts/uninstall.sh b/appstore/nocodb/0.264.3/scripts/uninstall.sh similarity index 100% rename from appstore/pi-hole/2025.07.1/scripts/uninstall.sh rename to appstore/nocodb/0.264.3/scripts/uninstall.sh diff --git a/appstore/pi-hole/2025.07.1/scripts/upgrade.sh b/appstore/nocodb/0.264.3/scripts/upgrade.sh similarity index 100% rename from appstore/pi-hole/2025.07.1/scripts/upgrade.sh rename to appstore/nocodb/0.264.3/scripts/upgrade.sh diff --git a/appstore/pi-hole-dhcp/2025.07.1/.env b/appstore/pi-hole-dhcp/2025.08.0/.env similarity index 100% rename from appstore/pi-hole-dhcp/2025.07.1/.env rename to appstore/pi-hole-dhcp/2025.08.0/.env diff --git a/appstore/pi-hole-dhcp/2025.07.1/data.yml b/appstore/pi-hole-dhcp/2025.08.0/data.yml similarity index 100% rename from appstore/pi-hole-dhcp/2025.07.1/data.yml rename to appstore/pi-hole-dhcp/2025.08.0/data.yml diff --git a/appstore/pi-hole-dhcp/2025.07.1/docker-compose.yml b/appstore/pi-hole-dhcp/2025.08.0/docker-compose.yml similarity index 93% rename from appstore/pi-hole-dhcp/2025.07.1/docker-compose.yml rename to appstore/pi-hole-dhcp/2025.08.0/docker-compose.yml index 7620a67cc..ab91f8fb3 100644 --- a/appstore/pi-hole-dhcp/2025.07.1/docker-compose.yml +++ b/appstore/pi-hole-dhcp/2025.08.0/docker-compose.yml @@ -18,7 +18,7 @@ services: - 53 - 53/udp - ${PANEL_APP_PORT_HTTP} - image: pihole/pihole:2025.07.1 + image: pihole/pihole:2025.08.0 labels: createdBy: Apps network_mode: host diff --git a/appstore/rsshub/2025-08-01/envs/default.env b/appstore/pi-hole-dhcp/2025.08.0/envs/default.env similarity index 100% rename from appstore/rsshub/2025-08-01/envs/default.env rename to appstore/pi-hole-dhcp/2025.08.0/envs/default.env diff --git a/appstore/rsshub/2025-08-01/envs/global.env b/appstore/pi-hole-dhcp/2025.08.0/envs/global.env similarity index 100% rename from appstore/rsshub/2025-08-01/envs/global.env rename to appstore/pi-hole-dhcp/2025.08.0/envs/global.env diff --git a/appstore/rsshub/2025-08-01/scripts/init.sh b/appstore/pi-hole-dhcp/2025.08.0/scripts/init.sh similarity index 100% rename from appstore/rsshub/2025-08-01/scripts/init.sh rename to appstore/pi-hole-dhcp/2025.08.0/scripts/init.sh diff --git a/appstore/rsshub/2025-08-01/scripts/uninstall.sh b/appstore/pi-hole-dhcp/2025.08.0/scripts/uninstall.sh similarity index 100% rename from appstore/rsshub/2025-08-01/scripts/uninstall.sh rename to appstore/pi-hole-dhcp/2025.08.0/scripts/uninstall.sh diff --git a/appstore/rsshub/2025-08-01/scripts/upgrade.sh b/appstore/pi-hole-dhcp/2025.08.0/scripts/upgrade.sh similarity index 100% rename from appstore/rsshub/2025-08-01/scripts/upgrade.sh rename to appstore/pi-hole-dhcp/2025.08.0/scripts/upgrade.sh diff --git a/appstore/pi-hole/2025.07.1/.env b/appstore/pi-hole/2025.08.0/.env similarity index 100% rename from appstore/pi-hole/2025.07.1/.env rename to appstore/pi-hole/2025.08.0/.env diff --git a/appstore/pi-hole/2025.07.1/data.yml b/appstore/pi-hole/2025.08.0/data.yml similarity index 100% rename from appstore/pi-hole/2025.07.1/data.yml rename to appstore/pi-hole/2025.08.0/data.yml diff --git a/appstore/pi-hole/2025.07.1/docker-compose.yml b/appstore/pi-hole/2025.08.0/docker-compose.yml similarity index 93% rename from appstore/pi-hole/2025.07.1/docker-compose.yml rename to appstore/pi-hole/2025.08.0/docker-compose.yml index b9af3fa1e..ca27ad3df 100644 --- a/appstore/pi-hole/2025.07.1/docker-compose.yml +++ b/appstore/pi-hole/2025.08.0/docker-compose.yml @@ -9,7 +9,7 @@ services: - .env environment: - TZ=Asia/Shanghai - image: pihole/pihole:2025.07.1 + image: pihole/pihole:2025.08.0 labels: createdBy: Apps networks: diff --git a/appstore/s-ui/1.2.2/envs/default.env b/appstore/pi-hole/2025.08.0/envs/default.env similarity index 100% rename from appstore/s-ui/1.2.2/envs/default.env rename to appstore/pi-hole/2025.08.0/envs/default.env diff --git a/appstore/s-ui/1.2.2/envs/global.env b/appstore/pi-hole/2025.08.0/envs/global.env similarity index 100% rename from appstore/s-ui/1.2.2/envs/global.env rename to appstore/pi-hole/2025.08.0/envs/global.env diff --git a/appstore/s-ui/1.2.2/scripts/init.sh b/appstore/pi-hole/2025.08.0/scripts/init.sh similarity index 100% rename from appstore/s-ui/1.2.2/scripts/init.sh rename to appstore/pi-hole/2025.08.0/scripts/init.sh diff --git a/appstore/s-ui/1.2.2/scripts/uninstall.sh b/appstore/pi-hole/2025.08.0/scripts/uninstall.sh similarity index 100% rename from appstore/s-ui/1.2.2/scripts/uninstall.sh rename to appstore/pi-hole/2025.08.0/scripts/uninstall.sh diff --git a/appstore/s-ui/1.2.2/scripts/upgrade.sh b/appstore/pi-hole/2025.08.0/scripts/upgrade.sh similarity index 100% rename from appstore/s-ui/1.2.2/scripts/upgrade.sh rename to appstore/pi-hole/2025.08.0/scripts/upgrade.sh diff --git a/appstore/rsshub/2025-08-01/.env b/appstore/rsshub/2025-08-04/.env similarity index 100% rename from appstore/rsshub/2025-08-01/.env rename to appstore/rsshub/2025-08-04/.env diff --git a/appstore/rsshub/2025-08-01/data.yml b/appstore/rsshub/2025-08-04/data.yml similarity index 100% rename from appstore/rsshub/2025-08-01/data.yml rename to appstore/rsshub/2025-08-04/data.yml diff --git a/appstore/rsshub/2025-08-01/docker-compose.yml b/appstore/rsshub/2025-08-04/docker-compose.yml similarity index 97% rename from appstore/rsshub/2025-08-01/docker-compose.yml rename to appstore/rsshub/2025-08-04/docker-compose.yml index 815ce4789..9e5a3f4dd 100644 --- a/appstore/rsshub/2025-08-01/docker-compose.yml +++ b/appstore/rsshub/2025-08-04/docker-compose.yml @@ -57,7 +57,7 @@ services: - -f - http://localhost:1200/healthz?key=${ACCESS_KEY} timeout: 10s - image: diygod/rsshub:2025-08-01 + image: diygod/rsshub:2025-08-04 labels: createdBy: Apps networks: diff --git a/dockge/libretv_202508011316/envs/default.env b/appstore/rsshub/2025-08-04/envs/default.env similarity index 100% rename from dockge/libretv_202508011316/envs/default.env rename to appstore/rsshub/2025-08-04/envs/default.env diff --git a/dockge/libretv_202508011316/envs/global.env b/appstore/rsshub/2025-08-04/envs/global.env similarity index 100% rename from dockge/libretv_202508011316/envs/global.env rename to appstore/rsshub/2025-08-04/envs/global.env diff --git a/appstore/rsshub/2025-08-04/scripts/init.sh b/appstore/rsshub/2025-08-04/scripts/init.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/rsshub/2025-08-04/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/rsshub/2025-08-04/scripts/uninstall.sh b/appstore/rsshub/2025-08-04/scripts/uninstall.sh new file mode 100644 index 000000000..c86c4fbca --- /dev/null +++ b/appstore/rsshub/2025-08-04/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/rsshub/2025-08-04/scripts/upgrade.sh b/appstore/rsshub/2025-08-04/scripts/upgrade.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/rsshub/2025-08-04/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/s-ui/1.2.2/.env b/appstore/s-ui/1.3.0/.env similarity index 100% rename from appstore/s-ui/1.2.2/.env rename to appstore/s-ui/1.3.0/.env diff --git a/appstore/s-ui/1.2.2/data.yml b/appstore/s-ui/1.3.0/data.yml similarity index 100% rename from appstore/s-ui/1.2.2/data.yml rename to appstore/s-ui/1.3.0/data.yml diff --git a/appstore/s-ui/1.2.2/docker-compose.yml b/appstore/s-ui/1.3.0/docker-compose.yml similarity index 94% rename from appstore/s-ui/1.2.2/docker-compose.yml rename to appstore/s-ui/1.3.0/docker-compose.yml index a473ac6db..36d7d7330 100644 --- a/appstore/s-ui/1.2.2/docker-compose.yml +++ b/appstore/s-ui/1.3.0/docker-compose.yml @@ -11,7 +11,7 @@ services: - TZ=Asia/Shanghai - SUI_LOG_LEVEL=info - SUI_DEBUG=false - image: alireza7/s-ui:1.2.2 + image: alireza7/s-ui:1.3.0 labels: createdBy: Apps networks: diff --git a/appstore/s-ui/1.3.0/envs/default.env b/appstore/s-ui/1.3.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/appstore/s-ui/1.3.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/appstore/s-ui/1.3.0/envs/global.env b/appstore/s-ui/1.3.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/appstore/s-ui/1.3.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/appstore/s-ui/1.3.0/scripts/init.sh b/appstore/s-ui/1.3.0/scripts/init.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/s-ui/1.3.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/s-ui/1.3.0/scripts/uninstall.sh b/appstore/s-ui/1.3.0/scripts/uninstall.sh new file mode 100644 index 000000000..c86c4fbca --- /dev/null +++ b/appstore/s-ui/1.3.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/s-ui/1.3.0/scripts/upgrade.sh b/appstore/s-ui/1.3.0/scripts/upgrade.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/s-ui/1.3.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/appstore/shopware/6.7.1.2/.env b/appstore/shopware/6.7.1.2/.env new file mode 100644 index 000000000..3ab96a737 --- /dev/null +++ b/appstore/shopware/6.7.1.2/.env @@ -0,0 +1,6 @@ +# 数据持久化路径 [必填] +DOCKWARE_ROOT_PATH=/home/dockware + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=8080 + diff --git a/appstore/shopware/6.7.1.2/data.yml b/appstore/shopware/6.7.1.2/data.yml new file mode 100644 index 000000000..b00b757d0 --- /dev/null +++ b/appstore/shopware/6.7.1.2/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: "/home/dockware" + edit: true + envKey: DOCKWARE_ROOT_PATH + labelZh: 数据持久化路径 + labelEn: Data persistence path + required: true + type: text + - default: 8080 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelZh: WebUI 端口 + labelEn: WebUI port + required: true + rule: paramPort + type: number diff --git a/appstore/shopware/6.7.1.2/docker-compose.yml b/appstore/shopware/6.7.1.2/docker-compose.yml new file mode 100644 index 000000000..9853b06b7 --- /dev/null +++ b/appstore/shopware/6.7.1.2/docker-compose.yml @@ -0,0 +1,29 @@ +networks: + 1panel-network: + external: true +services: + dockware: + container_name: shopware + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + - XDEBUG_ENABLED=0 + expose: + - 3306 + - 9999 + - 9998 + - 8888 + - 22 + - 443 + image: dockware/play:6.7.1.2 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:80 + restart: always + volumes: + - ${DOCKWARE_ROOT_PATH}/public:/var/www/html/public diff --git a/appstore/shopware/6.7.1.2/envs/default.env b/appstore/shopware/6.7.1.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/appstore/shopware/6.7.1.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/appstore/shopware/6.7.1.2/envs/global.env b/appstore/shopware/6.7.1.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/appstore/shopware/6.7.1.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/appstore/shopware/6.7.1.2/scripts/init.sh b/appstore/shopware/6.7.1.2/scripts/init.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/shopware/6.7.1.2/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/shopware/6.7.1.2/scripts/uninstall.sh b/appstore/shopware/6.7.1.2/scripts/uninstall.sh new file mode 100644 index 000000000..c86c4fbca --- /dev/null +++ b/appstore/shopware/6.7.1.2/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/shopware/6.7.1.2/scripts/upgrade.sh b/appstore/shopware/6.7.1.2/scripts/upgrade.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/shopware/6.7.1.2/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/shopware/README.md b/appstore/shopware/README.md new file mode 100644 index 000000000..20c773802 --- /dev/null +++ b/appstore/shopware/README.md @@ -0,0 +1,47 @@ +# ShopWare + +Shopware 6 是一个开放的无头商务平台 + +![ShopWare](https://file.lifebus.top/imgs/shopware_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) + +## 安装说明 + +> ### 管理员账户 +> +> 默认管理员: admin +> +> 默认密码: shopware +> +> ### 数据库 (MySQL) +> +> User: root +> +> Password: root +> +> Host: 127.0.0.1 (not localhost) +> +> Port: 3306 +> +> ### SSH/SFTP +> +> User: dockware +> +> Password: dockware +> +> Port: 22 +> +> ### 邮件客户端 (Mailcatcher) +> +> Host: localhost +> +> Port: 1025 + +## 简介 + +Shopware 提供由人工智能、无代码自动化、代理商务和以客户为中心的设计驱动的先进电子商务解决方案。每项功能都是为快速部署和长期影响而设计的,使您能够更快地适应并在每个接触点提供无缝互动。 + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/appstore/shopware/data.yml b/appstore/shopware/data.yml new file mode 100644 index 000000000..85671129a --- /dev/null +++ b/appstore/shopware/data.yml @@ -0,0 +1,14 @@ +additionalProperties: + key: shopware + name: ShopWare + tags: + - WebSite + - Local + shortDescZh: 电子商务平台 + shortDescEn: E-commerce + type: website + crossVersionUpdate: true + limit: 0 + website: https://www.shopware.com/ + github: https://github.com/shopware/shopware/ + document: https://docs.dockware.io/ diff --git a/appstore/shopware/logo.png b/appstore/shopware/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..38ca2b928f9f6f26222831c59ea912afc17468b6 GIT binary patch literal 9814 zcmeHt`#+Qa|Nlh?Nz$ucuPCA;c@Zj%#B>y5A?L%CkTK`eY&N}A>Lv7Q3(c|Q6gG0o zVWzy1)8xz?M%tFcHq0ht+jp<`_mBAe^1gn#p4aVqUeD`sJxiAi3BXan)?qu)iM$Ty&Kl);pr!IJ!a7ZG}aVd%L2md$tpA!D(3IA77 zkS{*J1o~FwkJKcI0<9*Ink*F+;ijIL3Kql-dY{L5y4?!k*^9W|=L<)mbYhR(knjlL zef0mwb2a+VJXLTW#D|i)p^(5?joLWP!rIpb#1J)^-9V;)#2)}(!69z@nw0`HdTciB zW8JGk-fLViNn;x|)}R9I$PGaIKss3)tD51C~|ZuPZ>?7uVG2LkeqFQb1;1>COZe35VWr zB!BqDYp>8k{B<0-?Z9l3GDE!?WD%Rtui5(!JH#;`I=6nl&u)QweT71lJD~#KnSUyk z*sGFHCwr->Vy3Aqkw1`ty(ABC^(R6C=3>Xl8@h$-6!*FvyJx>IY6F*16PylAWhQ9N z)!j0H=M4MRU+s?sv!XP2hq%I}Lep&-KoE-|i;2JJ(tD9JrdwRY=aeFgaAr@~Z(?vrAWmarV-k_k#44Hs+lLvfrFlv5V3WvEv zH0osIBi#?eZtil;oK(V3$<2CluJDq0aD^5ZQpec=2+C`LP-fGFZh)3NSpy9iLA9j3 z13`s-OgO4|wS=eu^lkUOr+JG*>#!m-;qgL^yocLT&-|Ik3p>FtK-*?v3avRDzl#eY z5{s#cbQIZA3Aa>RzLsUrxc0K<7+e);Hu^4kVCwpRm$lH<*xWxqKvyuon>DFviso^n zLz%}R9T+||iU(2O3&gZ!{eY%f%u6Pi$TSSH6+!lbXwb&a_qdE^V#NE4%rP-S7@oT+4tjVC&CF*%Y6t@|`9or=m1qt)-dOwkvaDX= z_Iol)f9Hy*5Lbup6~{+35meCgClUg5x3-3z2*6AGZuu>~m(@nDXnpR}Hafy&0~j8b zemK0Nvesm}4;}0^z*7L)tbD`}Om`2E$D;oMh}WW2i^OfTk@&ourhqSLu4ef63qKRF zZyyG{MIY?AQH9CuEUepD<3QC^`)?i7X3SSf!eF-I^3##}d50Mcg4X8qutyHz1gELL zHJj{lKbGN>YmXMwx80A%(c(>JOk^}!+h@crD%=Y-F6u_|haKDm^e{!{jY^&m`sGpW zq8d@K*i5mAIpJl65%u)<3qRj)fuzDL%(nEzlOdSi6!BKZ8YVEj;;u}Bum9M~^wA%qwHPVJmtGN$lzF^-_k6^9^P(3fCYp3vk|N^P zPhxTn49=w=4zH(HZ1{0=Hx#(5=t{H$|*)^WcaR&=4$IbS5@kbuK3n zrIXIBno>+st_)Z3APsx2Xnq#*plP(BmA0>4Tf7ydDxdN_?576_*I#c)coR-W)H!3w z9`0Qm+0|zCYi|f-lNqF-Jqr{vGrZmYZ?+Wn#p+&2)eT-R*dptP!YT1Tug!y==OkVh z4Ue98b^EGiYUq?Ttt6r^HEyi5$F)35PSRboO1IqWDt|bwK95bMTnWBRb&GdUAC0a` zyNUR6?(K&%*|z!Ii<b(*PxKYLlRII+bb~ z#XK(4kffWnv20)vtQ5ZuGi>@M+6sw)+)W`6rVSI#d8b?b9kjRHo3M7yY}3Ag_@mcU zO=LDtZ%%@3K@U=VB22*dBBQXF_{_8$lgQi4Y77p7#pTnsMuW}N;Ti2ZkcfKn0y{Ru ztiSWYtBsb3mt+g)6TY}`ioUUKhGKY|iB;Cvch@Vt$?5q*ckG7-=(&_kh$MVC*Cfxi ztU@%^=4tV-Ip=IpylWtiKd$o+VpGIRHQUC<==x}`|8PhA$3Fr6BOyU;r>C!CB|8`G zj^A5UW&A#A_a^W$^70^qJJjjd8MT!aoa{_8>jhQS>F@^~&Zm$JyO9_pMks|;TpjQW zLY)bW?hU?s`9ZT;P;r>fwUhowHpUgSre_PL8pB0m%=&#n9&@P;6%sIS6bX+#yQ)v8 z=5&N__AxhW)f=3hb|uVxxaR5Z_R}xuW5>L6b>McAyhgL3@|Q4{8l|YI;@r?4B2i)T zh}T*93H^{SL=!NOq01`63Xl=A2Q>q7vEqeIF*)Te7Oydc^V>8H9!0W5LkrHB?4->D z8n3(l!ESFEA`jvlxeuBTeAA%I2H`HWA#s+-?>9|_ide6C17cN;Ufk3#!84619f@u{ znejC>q39b_774|&MW$urQu{Z@X3wFSzzOR=6PhFx>fK#Bjc%tWg>L6)-LI%;^T5}n8XS=lgp^JOh zQc2G)htbm+SFiXkPy$As7!d(KDv`9}^$_{I_lEUZVEF#S+y`~a8EMJdg^{RoiGx%H zhYQo+zR+==^8hc-X$H1AT+;Eli{lo&fP;j_Yz(-O@mWA`3~l1g$6E97!?v1HvK@#V zsdh?ArMO;rsHfd%|TDeK&h9t>bkQoAQMrY;10>}oJZP3Jl(7G=v7&RA4P zJi#CK@uc4aiD7(HX?AgUx&`)f~?Our8?43?qv-BG6 z-0%Du&+mXNWpIhuKe&8_v@hKXn@@*-NQ4;92jlj)ixD5 zUvtn6{~`W9;g}dozI+KN_qwD*x%($l=bVaj@D#XrSAJb|78DGBnr1iF?b^)~3y4hd z8SONI*O|uza#qqh8(aZal|)x1_w>CgrQ%h{!Y={1e>7OwukX^^&cb^^ z=-I@I)jO28)D^Sv{r@_)1Kvi#T+NRPavXggV;WG#7{BdSe-Hlm8JM#!oy}@e8zFl& z#9Ewtd(^4veSo+U-Sw?wWc#`aB@7m~s*%rns`Z@VcsNw331sR^Ws3MoC!@M}0+CcQ`?u>Y~ z<&K>nd#~R470_Feh)yGThkfi!xO?nDF$YW&*}hJ>PZwL>1yY@T|;G@?d!f8zCE z71FeI_2s1ET@E7Csj9_xDf5D+sFdqN!3$v;6m-+%^4qd9I;Ka?0_j!rDaI0;Th^k` zHA-N+xP3LPg{!pno0Ths*D~8BFHO0By4uhso7FpJ2{$8(TeISdzyBrtz&v!;p*sbm z%$1{}{w`&y2S)^7pJ>a!`R2v2h40Ccv$fOn1^P!tZ$c;6)k$#%oWR(R^zspupC%9E zQWqW7`N=fezm%jfJcBK>mV)$@$Eo<$Zdac3^wcxZ;1pyCy>6U$2?`0ghkg6E-Q4D? zLKJhWV>h&d*mLO%v0c{ke_sg~d-JQx6=v5A_P%t}{M&vi5U_ zy@m^dzt?&`^VHrdC;hfz3=BWzgC$j%7;18*%1_nYW-PR?idgEiQXcN#QkOAobD!rN zg(3Ev0=1t>WwVY*h^X#6iZ!j0;ChB^$nVN6B&1IA>X(u%*q0ZWX1n1SLaiddM5CWt z{7i>YGEDe1KC{F*JwfewFwDGTl6{AZNQo0b-EJ+2QThT+0z;O-*bQ|MhTth~7>s=$ z5`b|+Kqk~bo9oHJ*o+VJK{KTzqo&f+>f9?F)6a^m+k7Lq@9XA_IqFXC z-eq0giAAu)+cwuO%JrOzuG6Akq7+b=_#>Oj&S@Ebxy62>8#c!m*0zs0!}D2zy5@b& zuXL=bV^2%)^PrFWTWf5P6LXcH@8{N>PgABvZsPb8Nqrz~#QFs>EP}Jxa#nG+dsopu}~c3cXpJ z$E^5GYPR`{`Q#t-VmPO~QBpTgS4;~m|FO0>;SE1S&OnewF*kcPG`-YDdB69%aim+9 z+WdU)Hia%(5w1Em)jr&r*xsBQHD#mQ{i9^-@ zz`VoSg1R3$22d8i6E(MxA5Rc9Z)~s77o_t25R9!1YD0%=%R?s*zwxDlSCanSgZyS& z*gJT+Rt7_eC7xmez3)!2ukHG1Pb!62Kcrkt>4@an6ZROc5*%r2ArVt!vVH}(FFC(2 zvcq?vaCmM}f1aKDH9&L3hI(nKD`t2|?3(3~@}Vo#>0W+-wix;AB(%7m{D%0HXw8jO zfe}(>Y@~0Of&;rV(moiaIJ64sax8(MOVY?L{|#g4yGe(86Es57>dbK~Ihz-JvfPb77m#wzR=(_Kp{pRs$OuEk(a zpjHEDc1S_cWaW*YUMM7NPX}Vv(j>KZ{VXL$h#t&-(vls>RR!=${>HNg1tDxgLwaIFJ+fP^++*S7_X%x0Ds>ekK2Lf<|7ASe0o5ZJg1KQ!3p0}^jOLykF@)d99 z@fbwvhjhb!*kAB5h)*rH%kP*@|4@5)ckSx|seD$v3QTUtNYKuqNWNHfPiNkqA_WSZ@Pwh^S~OB^|EYV4MP8Wbe=`BhYc-*QoUk08=xChS@fZ@d@$B zq4ZU!nH;gbMb6nT`WgG$RN+~q0c)|<1kJ60p(ZJS9fO11 zf{LRfvT&&yK-$IsR8Ac~z;lEnjdV%J9I=4^MC+6o9ZfWSUi-Q^hKq%)1#RkB&+!|2 z*`a4)f(I8MbHvg`Wy>Uk^RS-ZHV}LAi{@YgQHEki*7X?sp$>vyViA53W5bcDy(r2! ze80Ef7y?KB`Za z2vgz~aQh?m^HW+YN#YR-7CFglX{xJoQn7+s?S^^P1Q-q2|&L|u`75p2_!^1fFT?9SR)=Gu^pRM8VJib_8ke>1xI zhvGY691fnVeXSy$i?Rnhd*iENd90B% z#X8@GjG=f^Kv}~-HKqy-{#ev>%TmUc3B%ptk#1oZ+kL(_K68BmTsVK`kxgGuhp*xl z?8|8JRy0z&yKRLPvi7PQBO3ZeE4u`&`)+pdy+m`musydlX+XEfBkog~qKR`coB*AX ztt?&cYF^|UYgTq@@(jzxgn^VSqP}wm=_a1w(edEElD#NR`jX!(Au|vpbJWnbEgl~R z^L|mi31Rie48(b9IKoa0Q&BUv3VcTNzYsuwk6oI{T&3j2_muL_o|t`?hbtHzglMg1 zoI@p7Ory3t<)sy%ql)$mONSn2!9q?;z`&pj%cNpnn=JftS2Udx6UBrKMg1xcxbPpt zfLW!{8pZsjq(>n!x*}m+Y0)7=NoT|FwgH)GaT5sfxp}`JOC;s`)A0qYguos*+iSQ3 zF9#>Ccu%p+vM!ZvA&m9}1*f%WW)POC>`Kdw`+dp0n5B@@;`QRy;NxRv#E|Wb!}f72 zVZx2P^p7@h*7g&_I6ZuJB7A3R7!*0xU~Z!x+s_SO*3oC}I%}9$yk3v#-RMI?xDQ4p zsLwXKE+Y_g8TF5t#%bvuW0zFC={%;c;<`81g=VG9R{6nx*`(I~Q2S}mGF#<#F%l&X zU3Xxv#0DW?YTBw|H1oKa8vM!msyoCXz8-bgn@(j$VK7_-`$j|58MT7y++j8GOR?9G zS7N`}!+Iv2g5CBKZ%xH&iCg&F(}LAs%o0-!751X%dY_%bQJZd2osdfBq!#>c`r*x; z&7Z!atvs}msEYNG(5^idM>qVvzqVy?uzy=*gVR!EkB2sz>Nnvb*!r@UV@{qv1#wIx5n zpPAs%tPi-j{n|X>Jk;v4@32PRbMUgj%F5&v8vzFk74y(9^F)-3wmkAZkj~gxmeT$_ zUzga046ty*I#&C0VbI>1+DT$v!MPZ4H+WKi17qAHbz4#1g*mi3A`NjA@3nIJ!S8dM=|@KdD4389!E8CX20~Q6}kj zyeH)?aSSK(iyuQ$C7B{-q5slOeNV!~!~Nz~^SX9#o_@UiZb3=YKkG)$BZ;*#w`1@! zYW;p6;S)c6XOQ0-$76hk!&`Yh)2j7$^S#*puTxCY`>HOy0QEdyE1Zful(NIzO6aAE zv$riCGb4{@b=~fnPAf9mg+4>N=y;qmdkl{QtoW?i;tRR?WTWoq6 zrYt^}^xvx6m&gnw=4ThF_B_LWBMcYiB6{Q(4tb{y!17+p1^74~$aH2Jd{Nx2h5X6!#S=Xb0WB_IA;UmrCtm?V+YDQAB6k!@ zfax$*Z3-J*g)y2$j;shoYj1MOcZH^_@5+Z||DnDWNg2*;ug$WTlUTiZnSHWc&eOfi zCvI_%d5)!YV#8ww0PI@-_g?@&&t1Z7DDfAPxEY^p9T>9P{a{98H%t}?wW~b{bRT?` z{GE4?(BfzqG*10vH}J{DO%~8R#=3{8sNjsM6*^0d(BM4ls<3FfqxHR;9H2>m9?7lI zuY5kJwUVWqR!<($0$Q7427rW4DfC#kC%88uxcf-bKyTToB#^?Qf0#^Y<+mOHxbLtM zeqzRH{bc#R5`)Xmt?Ji-bx(gOZ^VhQqj_}xv+Bx-mvX0MrGa%C85kZ2IF;*hgD0T;d}c4ak)e~X=HPu^;7Tm|&tIWh^~*%pd1&%IMBrg0)sPc!O( zgw2EftDEa9$;wsgGW(J7nHdUhhI?AeZ6u;bHs_%p`~IaNNi}gROPe!E#}bn7ElTE3 z9YBYj%GmF<_v0>3pO(d;lNQSn^1zTD7Pu2sEI@5nAQ(3<$*w z+f;UnwllW3aN%di)%Nc0k!v_$w|Obn`kI3IK1D;xFDU+50cXqsZ^NAcu;&&4BqaQA k@INK|&lCPnqCf;TPu(&dy2VnG1SVj4!}dDis`p?24{5TO3jhEB literal 0 HcmV?d00001 diff --git a/appstore/shopware/logo.svg b/appstore/shopware/logo.svg new file mode 100644 index 000000000..7bd5bc574 --- /dev/null +++ b/appstore/shopware/logo.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dockge/astrbot/.env b/dockge/astrbot/.env new file mode 100644 index 000000000..0b73406f9 --- /dev/null +++ b/dockge/astrbot/.env @@ -0,0 +1,18 @@ +# 数据持久化路径 [必填] +ASTRBOT_ROOT_PATH=/home/astrbot + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=6185 + +# 企业微信 WebHook [必填] +PANEL_APP_PORT_WECOM=6195 + +# 个人微信 WebHook [必填] +PANEL_APP_PORT_WECHAT=11451 + +# QQ WebHook [必填] +PANEL_APP_PORT_QQ_WH=6199 + +# QQ API [必填] +PANEL_APP_PORT_QQ_API=6196 + diff --git a/dockge/astrbot/docker-compose.yml b/dockge/astrbot/docker-compose.yml new file mode 100644 index 000000000..e803bd92a --- /dev/null +++ b/dockge/astrbot/docker-compose.yml @@ -0,0 +1,26 @@ +networks: + 1panel-network: + external: true +services: + astrbot: + container_name: astrbot + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + image: soulter/astrbot:v3.5.23 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:6185 + - ${PANEL_APP_PORT_QQ_WH}:6199 + - ${PANEL_APP_PORT_QQ_API}:6196 + - ${PANEL_APP_PORT_WECOM}:6195 + - ${PANEL_APP_PORT_WECHAT}:11451 + restart: always + volumes: + - /etc/localtime:/etc/localtime:ro + - ${ASTRBOT_ROOT_PATH}/data:/AstrBot/data diff --git a/dockge/astrbot/envs/default.env b/dockge/astrbot/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/dockge/astrbot/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/dockge/astrbot/envs/global.env b/dockge/astrbot/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/dockge/astrbot/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/dockge/clouddrive2/docker-compose.yml b/dockge/clouddrive2/docker-compose.yml index cf746bb3c..4e5553eba 100644 --- a/dockge/clouddrive2/docker-compose.yml +++ b/dockge/clouddrive2/docker-compose.yml @@ -14,7 +14,7 @@ services: environment: - TZ=Asia/Shanghai - CLOUDDRIVE_HOME=/Config - image: cloudnas/clouddrive2:0.9.3 + image: cloudnas/clouddrive2:0.9.4 labels: createdBy: Apps networks: diff --git a/dockge/ghost/docker-compose.yml b/dockge/ghost/docker-compose.yml index b347de8ec..80c8022b7 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.130.3 + image: ghost:6.0.0 labels: createdBy: Apps networks: diff --git a/dockge/gitea/docker-compose.yml b/dockge/gitea/docker-compose.yml index 9e135ef55..703752f3c 100644 --- a/dockge/gitea/docker-compose.yml +++ b/dockge/gitea/docker-compose.yml @@ -28,7 +28,7 @@ services: - GITEA__webhook__PROXY_HOSTS=${PROXY_HOSTS} - GITEA__git.config__http.proxy=${PROXY_URL} - GITEA__git.config__https.proxy=${PROXY_URL} - image: gitea/gitea:1.24.3 + image: gitea/gitea:1.24.4 labels: createdBy: Apps networks: diff --git a/dockge/kspeeder/.env b/dockge/kspeeder/.env new file mode 100644 index 000000000..e374e1652 --- /dev/null +++ b/dockge/kspeeder/.env @@ -0,0 +1,9 @@ +# 数据持久化路径 [必填] +KSPEEDER_ROOT_PATH=/home/kspeeder + +# WebUI 管理监控 [必填] +PANEL_APP_PORT_HTTP=5003 + +# 主服务端口 [必填] +PANEL_APP_PORT_API=5443 + diff --git a/dockge/kspeeder/docker-compose.yml b/dockge/kspeeder/docker-compose.yml new file mode 100644 index 000000000..c0d2647fb --- /dev/null +++ b/dockge/kspeeder/docker-compose.yml @@ -0,0 +1,23 @@ +networks: + 1panel-network: + external: true +services: + kspeeder: + container_name: kspeeder + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + image: linkease/kspeeder:0.3.0 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:5003 + - ${PANEL_APP_PORT_API}:5443 + restart: always + volumes: + - ${KSPEEDER_ROOT_PATH}/data:/kspeeder-data + - ${KSPEEDER_ROOT_PATH}/config:/kspeeder-config diff --git a/dockge/kspeeder/envs/default.env b/dockge/kspeeder/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/dockge/kspeeder/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/dockge/kspeeder/envs/global.env b/dockge/kspeeder/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/dockge/kspeeder/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/dockge/libretv_202508011316/.env b/dockge/libretv_202508050335/.env similarity index 100% rename from dockge/libretv_202508011316/.env rename to dockge/libretv_202508050335/.env diff --git a/appstore/libretv/202508011316/docker-compose.yml b/dockge/libretv_202508050335/docker-compose.yml similarity index 88% rename from appstore/libretv/202508011316/docker-compose.yml rename to dockge/libretv_202508050335/docker-compose.yml index 3a71c230b..aa43fc157 100644 --- a/appstore/libretv/202508011316/docker-compose.yml +++ b/dockge/libretv_202508050335/docker-compose.yml @@ -9,7 +9,7 @@ services: - .env environment: - TZ=Asia/Shanghai - image: bestzwei/libretv:202508011316 + image: bestzwei/libretv:202508050335 labels: createdBy: Apps networks: diff --git a/dockge/libretv_202508050335/envs/default.env b/dockge/libretv_202508050335/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/dockge/libretv_202508050335/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/dockge/libretv_202508050335/envs/global.env b/dockge/libretv_202508050335/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/dockge/libretv_202508050335/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/dockge/n8n/docker-compose.yml b/dockge/n8n/docker-compose.yml index 206e829fb..6344ccf65 100644 --- a/dockge/n8n/docker-compose.yml +++ b/dockge/n8n/docker-compose.yml @@ -14,7 +14,7 @@ services: - N8N_PROTOCOL=http - N8N_DIAGNOSTICS_ENABLED=false - N8N_SECURE_COOKIE=false - image: n8nio/n8n:1.105.2 + image: n8nio/n8n:1.106.0 labels: createdBy: Apps networks: diff --git a/dockge/nocodb/docker-compose.yml b/dockge/nocodb/docker-compose.yml index e1a11f5a5..17a0ffb2a 100644 --- a/dockge/nocodb/docker-compose.yml +++ b/dockge/nocodb/docker-compose.yml @@ -17,7 +17,7 @@ services: - NC_SMTP_SECURE=true - NC_SMTP_IGNORE_TLS=false - NC_DB=${DB_TYPE}://${DB_HOSTNAME}:${DB_PORT}?u=${DB_USER}&p=${DB_PASSWD}&d=${DB_NAME} - image: nocodb/nocodb:0.264.2 + image: nocodb/nocodb:0.264.3 labels: createdBy: Apps networks: diff --git a/dockge/pi-hole-dhcp/docker-compose.yml b/dockge/pi-hole-dhcp/docker-compose.yml index 7620a67cc..ab91f8fb3 100644 --- a/dockge/pi-hole-dhcp/docker-compose.yml +++ b/dockge/pi-hole-dhcp/docker-compose.yml @@ -18,7 +18,7 @@ services: - 53 - 53/udp - ${PANEL_APP_PORT_HTTP} - image: pihole/pihole:2025.07.1 + image: pihole/pihole:2025.08.0 labels: createdBy: Apps network_mode: host diff --git a/dockge/pi-hole/docker-compose.yml b/dockge/pi-hole/docker-compose.yml index b9af3fa1e..ca27ad3df 100644 --- a/dockge/pi-hole/docker-compose.yml +++ b/dockge/pi-hole/docker-compose.yml @@ -9,7 +9,7 @@ services: - .env environment: - TZ=Asia/Shanghai - image: pihole/pihole:2025.07.1 + image: pihole/pihole:2025.08.0 labels: createdBy: Apps networks: diff --git a/dockge/rsshub/docker-compose.yml b/dockge/rsshub/docker-compose.yml index 815ce4789..9e5a3f4dd 100644 --- a/dockge/rsshub/docker-compose.yml +++ b/dockge/rsshub/docker-compose.yml @@ -57,7 +57,7 @@ services: - -f - http://localhost:1200/healthz?key=${ACCESS_KEY} timeout: 10s - image: diygod/rsshub:2025-08-01 + image: diygod/rsshub:2025-08-04 labels: createdBy: Apps networks: diff --git a/dockge/s-ui/docker-compose.yml b/dockge/s-ui/docker-compose.yml index a473ac6db..36d7d7330 100644 --- a/dockge/s-ui/docker-compose.yml +++ b/dockge/s-ui/docker-compose.yml @@ -11,7 +11,7 @@ services: - TZ=Asia/Shanghai - SUI_LOG_LEVEL=info - SUI_DEBUG=false - image: alireza7/s-ui:1.2.2 + image: alireza7/s-ui:1.3.0 labels: createdBy: Apps networks: diff --git a/dockge/shopware/.env b/dockge/shopware/.env new file mode 100644 index 000000000..3ab96a737 --- /dev/null +++ b/dockge/shopware/.env @@ -0,0 +1,6 @@ +# 数据持久化路径 [必填] +DOCKWARE_ROOT_PATH=/home/dockware + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=8080 + diff --git a/dockge/shopware/docker-compose.yml b/dockge/shopware/docker-compose.yml new file mode 100644 index 000000000..9853b06b7 --- /dev/null +++ b/dockge/shopware/docker-compose.yml @@ -0,0 +1,29 @@ +networks: + 1panel-network: + external: true +services: + dockware: + container_name: shopware + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + - XDEBUG_ENABLED=0 + expose: + - 3306 + - 9999 + - 9998 + - 8888 + - 22 + - 443 + image: dockware/play:6.7.1.2 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:80 + restart: always + volumes: + - ${DOCKWARE_ROOT_PATH}/public:/var/www/html/public diff --git a/dockge/shopware/envs/default.env b/dockge/shopware/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/dockge/shopware/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/dockge/shopware/envs/global.env b/dockge/shopware/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/dockge/shopware/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai