diff --git a/appstore/ammds-ol8/1.6.52/.env b/appstore/ammds-ol8/1.6.53/.env similarity index 100% rename from appstore/ammds-ol8/1.6.52/.env rename to appstore/ammds-ol8/1.6.53/.env diff --git a/appstore/ammds-ol8/1.6.52/data.yml b/appstore/ammds-ol8/1.6.53/data.yml similarity index 100% rename from appstore/ammds-ol8/1.6.52/data.yml rename to appstore/ammds-ol8/1.6.53/data.yml diff --git a/appstore/ammds-ol8/1.6.52/docker-compose.yml b/appstore/ammds-ol8/1.6.53/docker-compose.yml similarity index 95% rename from appstore/ammds-ol8/1.6.52/docker-compose.yml rename to appstore/ammds-ol8/1.6.53/docker-compose.yml index e616ff52f..37dcb2239 100644 --- a/appstore/ammds-ol8/1.6.52/docker-compose.yml +++ b/appstore/ammds-ol8/1.6.53/docker-compose.yml @@ -11,7 +11,7 @@ services: - TZ=Asia/Shanghai - NGINX_PORT=${PANEL_APP_PORT_HTTP:-8080} - AMMDS_SERVER_PORT=${PANEL_APP_PORT_API:-9523} - image: qyg2297248353/ammds:v1.6.52-ol8 + image: qyg2297248353/ammds:v1.6.53-ol8 labels: createdBy: Apps network_mode: ${NETWORK_MODE:-host} diff --git a/appstore/ammds-ol8/1.6.52/envs/default.env b/appstore/ammds-ol8/1.6.53/envs/default.env similarity index 100% rename from appstore/ammds-ol8/1.6.52/envs/default.env rename to appstore/ammds-ol8/1.6.53/envs/default.env diff --git a/appstore/ammds-ol8/1.6.52/envs/global.env b/appstore/ammds-ol8/1.6.53/envs/global.env similarity index 100% rename from appstore/ammds-ol8/1.6.52/envs/global.env rename to appstore/ammds-ol8/1.6.53/envs/global.env diff --git a/appstore/ammds-ol8/1.6.52/scripts/init.sh b/appstore/ammds-ol8/1.6.53/scripts/init.sh similarity index 100% rename from appstore/ammds-ol8/1.6.52/scripts/init.sh rename to appstore/ammds-ol8/1.6.53/scripts/init.sh diff --git a/appstore/ammds-ol8/1.6.52/scripts/uninstall.sh b/appstore/ammds-ol8/1.6.53/scripts/uninstall.sh similarity index 100% rename from appstore/ammds-ol8/1.6.52/scripts/uninstall.sh rename to appstore/ammds-ol8/1.6.53/scripts/uninstall.sh diff --git a/appstore/ammds-ol8/1.6.52/scripts/upgrade.sh b/appstore/ammds-ol8/1.6.53/scripts/upgrade.sh similarity index 100% rename from appstore/ammds-ol8/1.6.52/scripts/upgrade.sh rename to appstore/ammds-ol8/1.6.53/scripts/upgrade.sh diff --git a/appstore/ammds/1.6.52/.env b/appstore/ammds/1.6.53/.env similarity index 100% rename from appstore/ammds/1.6.52/.env rename to appstore/ammds/1.6.53/.env diff --git a/appstore/ammds/1.6.52/data.yml b/appstore/ammds/1.6.53/data.yml similarity index 100% rename from appstore/ammds/1.6.52/data.yml rename to appstore/ammds/1.6.53/data.yml diff --git a/appstore/ammds/1.6.52/docker-compose.yml b/appstore/ammds/1.6.53/docker-compose.yml similarity index 96% rename from appstore/ammds/1.6.52/docker-compose.yml rename to appstore/ammds/1.6.53/docker-compose.yml index 1a99f5f98..6e00de368 100644 --- a/appstore/ammds/1.6.52/docker-compose.yml +++ b/appstore/ammds/1.6.53/docker-compose.yml @@ -11,7 +11,7 @@ services: - TZ=Asia/Shanghai - NGINX_PORT=${PANEL_APP_PORT_HTTP:-8080} - AMMDS_SERVER_PORT=${PANEL_APP_PORT_API:-9523} - image: qyg2297248353/ammds:v1.6.52 + image: qyg2297248353/ammds:v1.6.53 labels: createdBy: Apps network_mode: ${NETWORK_MODE:-host} diff --git a/appstore/ammds/1.6.52/envs/default.env b/appstore/ammds/1.6.53/envs/default.env similarity index 100% rename from appstore/ammds/1.6.52/envs/default.env rename to appstore/ammds/1.6.53/envs/default.env diff --git a/appstore/ammds/1.6.52/envs/global.env b/appstore/ammds/1.6.53/envs/global.env similarity index 100% rename from appstore/ammds/1.6.52/envs/global.env rename to appstore/ammds/1.6.53/envs/global.env diff --git a/appstore/ammds/1.6.52/scripts/init.sh b/appstore/ammds/1.6.53/scripts/init.sh similarity index 100% rename from appstore/ammds/1.6.52/scripts/init.sh rename to appstore/ammds/1.6.53/scripts/init.sh diff --git a/appstore/ammds/1.6.52/scripts/uninstall.sh b/appstore/ammds/1.6.53/scripts/uninstall.sh similarity index 100% rename from appstore/ammds/1.6.52/scripts/uninstall.sh rename to appstore/ammds/1.6.53/scripts/uninstall.sh diff --git a/appstore/ammds/1.6.52/scripts/upgrade.sh b/appstore/ammds/1.6.53/scripts/upgrade.sh similarity index 100% rename from appstore/ammds/1.6.52/scripts/upgrade.sh rename to appstore/ammds/1.6.53/scripts/upgrade.sh diff --git a/appstore/casdoor/2.335.1/.env b/appstore/casdoor/2.336.0/.env similarity index 100% rename from appstore/casdoor/2.335.1/.env rename to appstore/casdoor/2.336.0/.env diff --git a/appstore/casdoor/2.335.1/config/init_data.json b/appstore/casdoor/2.336.0/config/init_data.json similarity index 100% rename from appstore/casdoor/2.335.1/config/init_data.json rename to appstore/casdoor/2.336.0/config/init_data.json diff --git a/appstore/casdoor/2.335.1/data.yml b/appstore/casdoor/2.336.0/data.yml similarity index 100% rename from appstore/casdoor/2.335.1/data.yml rename to appstore/casdoor/2.336.0/data.yml diff --git a/appstore/casdoor/2.335.1/docker-compose.yml b/appstore/casdoor/2.336.0/docker-compose.yml similarity index 93% rename from appstore/casdoor/2.335.1/docker-compose.yml rename to appstore/casdoor/2.336.0/docker-compose.yml index 1af6dffa9..acbafd9a0 100644 --- a/appstore/casdoor/2.335.1/docker-compose.yml +++ b/appstore/casdoor/2.336.0/docker-compose.yml @@ -14,7 +14,7 @@ services: - verificationCodeTimeout=10 - appname=casdoor - authState=casdoor - image: casbin/casdoor:2.335.1 + image: casbin/casdoor:2.336.0 labels: createdBy: Apps networks: diff --git a/appstore/casdoor/2.335.1/envs/casdoor.env b/appstore/casdoor/2.336.0/envs/casdoor.env similarity index 100% rename from appstore/casdoor/2.335.1/envs/casdoor.env rename to appstore/casdoor/2.336.0/envs/casdoor.env diff --git a/appstore/casdoor/2.335.1/envs/default.env b/appstore/casdoor/2.336.0/envs/default.env similarity index 100% rename from appstore/casdoor/2.335.1/envs/default.env rename to appstore/casdoor/2.336.0/envs/default.env diff --git a/appstore/casdoor/2.335.1/envs/global.env b/appstore/casdoor/2.336.0/envs/global.env similarity index 100% rename from appstore/casdoor/2.335.1/envs/global.env rename to appstore/casdoor/2.336.0/envs/global.env diff --git a/appstore/casdoor/2.335.1/scripts/init.sh b/appstore/casdoor/2.336.0/scripts/init.sh similarity index 100% rename from appstore/casdoor/2.335.1/scripts/init.sh rename to appstore/casdoor/2.336.0/scripts/init.sh diff --git a/appstore/casdoor/2.335.1/scripts/uninstall.sh b/appstore/casdoor/2.336.0/scripts/uninstall.sh similarity index 100% rename from appstore/casdoor/2.335.1/scripts/uninstall.sh rename to appstore/casdoor/2.336.0/scripts/uninstall.sh diff --git a/appstore/casdoor/2.335.1/scripts/upgrade.sh b/appstore/casdoor/2.336.0/scripts/upgrade.sh similarity index 100% rename from appstore/casdoor/2.335.1/scripts/upgrade.sh rename to appstore/casdoor/2.336.0/scripts/upgrade.sh diff --git a/appstore/ghost/6.19.3/.env b/appstore/ghost/6.19.4/.env similarity index 100% rename from appstore/ghost/6.19.3/.env rename to appstore/ghost/6.19.4/.env diff --git a/appstore/ghost/6.19.3/data.yml b/appstore/ghost/6.19.4/data.yml similarity index 100% rename from appstore/ghost/6.19.3/data.yml rename to appstore/ghost/6.19.4/data.yml diff --git a/appstore/ghost/6.19.3/docker-compose.yml b/appstore/ghost/6.19.4/docker-compose.yml similarity index 95% rename from appstore/ghost/6.19.3/docker-compose.yml rename to appstore/ghost/6.19.4/docker-compose.yml index 9acbe1e50..73ced9adb 100644 --- a/appstore/ghost/6.19.3/docker-compose.yml +++ b/appstore/ghost/6.19.4/docker-compose.yml @@ -14,7 +14,7 @@ services: - database__client=mysql - mail__options__service=Email - mail__options__secure=true - image: ghost:6.19.3 + image: ghost:6.19.4 labels: createdBy: Apps networks: diff --git a/appstore/ghost/6.19.3/envs/default.env b/appstore/ghost/6.19.4/envs/default.env similarity index 100% rename from appstore/ghost/6.19.3/envs/default.env rename to appstore/ghost/6.19.4/envs/default.env diff --git a/appstore/ghost/6.19.3/envs/global.env b/appstore/ghost/6.19.4/envs/global.env similarity index 100% rename from appstore/ghost/6.19.3/envs/global.env rename to appstore/ghost/6.19.4/envs/global.env diff --git a/appstore/ghost/6.19.3/scripts/init.sh b/appstore/ghost/6.19.4/scripts/init.sh similarity index 100% rename from appstore/ghost/6.19.3/scripts/init.sh rename to appstore/ghost/6.19.4/scripts/init.sh diff --git a/appstore/ghost/6.19.3/scripts/uninstall.sh b/appstore/ghost/6.19.4/scripts/uninstall.sh similarity index 100% rename from appstore/ghost/6.19.3/scripts/uninstall.sh rename to appstore/ghost/6.19.4/scripts/uninstall.sh diff --git a/appstore/ghost/6.19.3/scripts/upgrade.sh b/appstore/ghost/6.19.4/scripts/upgrade.sh similarity index 100% rename from appstore/ghost/6.19.3/scripts/upgrade.sh rename to appstore/ghost/6.19.4/scripts/upgrade.sh diff --git a/appstore/lucky/2.20.2/.env b/appstore/lucky/2.27.2/2.20.2/.env similarity index 100% rename from appstore/lucky/2.20.2/.env rename to appstore/lucky/2.27.2/2.20.2/.env diff --git a/appstore/lucky/2.20.2/data.yml b/appstore/lucky/2.27.2/2.20.2/data.yml similarity index 100% rename from appstore/lucky/2.20.2/data.yml rename to appstore/lucky/2.27.2/2.20.2/data.yml diff --git a/appstore/lucky/2.20.2/docker-compose.yml b/appstore/lucky/2.27.2/2.20.2/docker-compose.yml similarity index 88% rename from appstore/lucky/2.20.2/docker-compose.yml rename to appstore/lucky/2.27.2/2.20.2/docker-compose.yml index 6fefca0bd..a9d859c87 100644 --- a/appstore/lucky/2.20.2/docker-compose.yml +++ b/appstore/lucky/2.27.2/2.20.2/docker-compose.yml @@ -3,7 +3,7 @@ networks: external: true services: lucky: - container_name: lucky + container_name: 2.27.2 entrypoint: - /goodluck/start.sh env_file: @@ -11,7 +11,7 @@ services: - .env environment: - TZ=Asia/Shanghai - image: gdy666/lucky:2.20.2 + image: gdy666/lucky:2.27.2 labels: createdBy: Apps network_mode: ${NETWORK_MODE:-host} diff --git a/appstore/lucky/2.20.2/envs/default.env b/appstore/lucky/2.27.2/2.20.2/envs/default.env similarity index 100% rename from appstore/lucky/2.20.2/envs/default.env rename to appstore/lucky/2.27.2/2.20.2/envs/default.env diff --git a/appstore/lucky/2.20.2/envs/global.env b/appstore/lucky/2.27.2/2.20.2/envs/global.env similarity index 100% rename from appstore/lucky/2.20.2/envs/global.env rename to appstore/lucky/2.27.2/2.20.2/envs/global.env diff --git a/appstore/lucky/2.20.2/run/start.sh b/appstore/lucky/2.27.2/2.20.2/run/start.sh similarity index 100% rename from appstore/lucky/2.20.2/run/start.sh rename to appstore/lucky/2.27.2/2.20.2/run/start.sh diff --git a/appstore/lucky/2.20.2/scripts/init.sh b/appstore/lucky/2.27.2/2.20.2/scripts/init.sh similarity index 100% rename from appstore/lucky/2.20.2/scripts/init.sh rename to appstore/lucky/2.27.2/2.20.2/scripts/init.sh diff --git a/appstore/lucky/2.20.2/scripts/uninstall.sh b/appstore/lucky/2.27.2/2.20.2/scripts/uninstall.sh similarity index 100% rename from appstore/lucky/2.20.2/scripts/uninstall.sh rename to appstore/lucky/2.27.2/2.20.2/scripts/uninstall.sh diff --git a/appstore/lucky/2.20.2/scripts/upgrade.sh b/appstore/lucky/2.27.2/2.20.2/scripts/upgrade.sh similarity index 100% rename from appstore/lucky/2.20.2/scripts/upgrade.sh rename to appstore/lucky/2.27.2/2.20.2/scripts/upgrade.sh diff --git a/appstore/lx-music-sync/2.1.2/.env b/appstore/lx-music-sync/2.1.2/.env new file mode 100644 index 000000000..47974faa6 --- /dev/null +++ b/appstore/lx-music-sync/2.1.2/.env @@ -0,0 +1,15 @@ +# 数据持久化路径 [必填] +LX_MUSIC_SYNC_ROOT_PATH=/home/lx-music-sync + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=9527 + +# 服务名称 [必填] +SERVER_NAME=落雪音乐 + +# 添加歌曲位置 [必填] +LIST_ADD_MUSIC_LOCATION_TYPE=top + +# 最大快照数 [必填] +MAX_SNAPSHOT_NUM=3 + diff --git a/appstore/lx-music-sync/2.1.2/data.yml b/appstore/lx-music-sync/2.1.2/data.yml new file mode 100644 index 000000000..82eed92f6 --- /dev/null +++ b/appstore/lx-music-sync/2.1.2/data.yml @@ -0,0 +1,43 @@ +additionalProperties: + formFields: + - default: "/home/lx-music-sync" + edit: true + envKey: LX_MUSIC_SYNC_ROOT_PATH + labelZh: 数据持久化路径 + labelEn: Data persistence path + required: true + type: text + - default: 9527 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelZh: WebUI 端口 + labelEn: WebUI port + required: true + rule: paramPort + type: number + - default: "落雪音乐" + edit: true + envKey: SERVER_NAME + labelZh: 服务名称 + labelEn: Server Name + required: true + type: text + - default: "top" + edit: true + envKey: LIST_ADD_MUSIC_LOCATION_TYPE + labelZh: 添加歌曲位置 + labelEn: Add Music Location + required: true + type: select + values: + - label: 顶部 + value: "top" + - label: 尾部 + value: "bottom" + - default: 3 + edit: true + envKey: MAX_SNAPSHOT_NUM + labelZh: 最大快照数 + labelEn: Max Snapshot Num + required: true + type: number diff --git a/appstore/lx-music-sync/2.1.2/docker-compose.yml b/appstore/lx-music-sync/2.1.2/docker-compose.yml new file mode 100644 index 000000000..71652477e --- /dev/null +++ b/appstore/lx-music-sync/2.1.2/docker-compose.yml @@ -0,0 +1,23 @@ +networks: + 1panel-network: + external: true +services: + lx-music-sync: + container_name: lx-music-sync + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + - PORT=9527 + - BIND_IP=0.0.0.0 + image: lyswhut/lx-music-sync-server:v2.1.2 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:9527 + restart: always + volumes: + - ${LX_MUSIC_SYNC_ROOT_PATH}/app:/app diff --git a/dockge/lucky_2_20_2/envs/default.env b/appstore/lx-music-sync/2.1.2/envs/default.env similarity index 100% rename from dockge/lucky_2_20_2/envs/default.env rename to appstore/lx-music-sync/2.1.2/envs/default.env diff --git a/dockge/lucky_2_20_2/envs/global.env b/appstore/lx-music-sync/2.1.2/envs/global.env similarity index 100% rename from dockge/lucky_2_20_2/envs/global.env rename to appstore/lx-music-sync/2.1.2/envs/global.env diff --git a/appstore/lx-music-sync/2.1.2/scripts/init.sh b/appstore/lx-music-sync/2.1.2/scripts/init.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/lx-music-sync/2.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/lx-music-sync/2.1.2/scripts/uninstall.sh b/appstore/lx-music-sync/2.1.2/scripts/uninstall.sh new file mode 100644 index 000000000..c86c4fbca --- /dev/null +++ b/appstore/lx-music-sync/2.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/lx-music-sync/2.1.2/scripts/upgrade.sh b/appstore/lx-music-sync/2.1.2/scripts/upgrade.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/appstore/lx-music-sync/2.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/lx-music-sync/README.md b/appstore/lx-music-sync/README.md new file mode 100644 index 000000000..1ccb7f4d8 --- /dev/null +++ b/appstore/lx-music-sync/README.md @@ -0,0 +1,30 @@ +# 落雪音乐同步 + +运行在 Node.js 上的 LX Music 数据同步服务 + +![落雪音乐同步](https://file.lifebus.top/imgs/lx-music-sync_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) + +## 简介 + +X Music 数据同步服务端。本项目目前用于收藏列表数据同步,类似桌面版的数据同步服务,只不过它现在是一个独立版的服务,可以将其部署到服务器上使用。 + +## 反向代理 + +```nginx +location / { + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header Host $http_host; + proxy_pass http://127.0.0.1:9527; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; +} +``` + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) +![Ms Studio](https://analytics.lifebus.top/p/wJix5nI1W) diff --git a/appstore/lx-music-sync/data.yml b/appstore/lx-music-sync/data.yml new file mode 100644 index 000000000..1557ecb54 --- /dev/null +++ b/appstore/lx-music-sync/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + key: lx-music-sync + name: 落雪音乐同步 + tags: + - WebSite + - Local + shortDescZh: 一个免费&开源的音乐查找工具 + shortDescEn: A free and open source music search tool + type: website + crossVersionUpdate: true + limit: 0 + website: https://lxmusic.toside.cn/ + github: https://github.com/lyswhut/lx-music-desktop/ + document: https://lxmusic.toside.cn/ + architectures: + - amd64 + - arm64 diff --git a/appstore/lx-music-sync/logo.png b/appstore/lx-music-sync/logo.png new file mode 100644 index 000000000..de7a9b3b0 Binary files /dev/null and b/appstore/lx-music-sync/logo.png differ diff --git a/appstore/lx-music-sync/logo.svg b/appstore/lx-music-sync/logo.svg new file mode 100644 index 000000000..f926e0444 --- /dev/null +++ b/appstore/lx-music-sync/logo.svg @@ -0,0 +1,6 @@ + + + + diff --git a/dockge/lucky_2_20_2/.env b/dockge/2.27.2/.env similarity index 100% rename from dockge/lucky_2_20_2/.env rename to dockge/2.27.2/.env diff --git a/dockge/lucky_2_20_2/docker-compose.yml b/dockge/2.27.2/docker-compose.yml similarity index 88% rename from dockge/lucky_2_20_2/docker-compose.yml rename to dockge/2.27.2/docker-compose.yml index 6fefca0bd..a9d859c87 100644 --- a/dockge/lucky_2_20_2/docker-compose.yml +++ b/dockge/2.27.2/docker-compose.yml @@ -3,7 +3,7 @@ networks: external: true services: lucky: - container_name: lucky + container_name: 2.27.2 entrypoint: - /goodluck/start.sh env_file: @@ -11,7 +11,7 @@ services: - .env environment: - TZ=Asia/Shanghai - image: gdy666/lucky:2.20.2 + image: gdy666/lucky:2.27.2 labels: createdBy: Apps network_mode: ${NETWORK_MODE:-host} diff --git a/dockge/2.27.2/envs/default.env b/dockge/2.27.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/dockge/2.27.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/dockge/2.27.2/envs/global.env b/dockge/2.27.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/dockge/2.27.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/dockge/lucky_2_20_2/run/start.sh b/dockge/2.27.2/run/start.sh similarity index 100% rename from dockge/lucky_2_20_2/run/start.sh rename to dockge/2.27.2/run/start.sh diff --git a/dockge/ammds-ol8/docker-compose.yml b/dockge/ammds-ol8/docker-compose.yml index e616ff52f..37dcb2239 100644 --- a/dockge/ammds-ol8/docker-compose.yml +++ b/dockge/ammds-ol8/docker-compose.yml @@ -11,7 +11,7 @@ services: - TZ=Asia/Shanghai - NGINX_PORT=${PANEL_APP_PORT_HTTP:-8080} - AMMDS_SERVER_PORT=${PANEL_APP_PORT_API:-9523} - image: qyg2297248353/ammds:v1.6.52-ol8 + image: qyg2297248353/ammds:v1.6.53-ol8 labels: createdBy: Apps network_mode: ${NETWORK_MODE:-host} diff --git a/dockge/ammds/docker-compose.yml b/dockge/ammds/docker-compose.yml index 1a99f5f98..6e00de368 100644 --- a/dockge/ammds/docker-compose.yml +++ b/dockge/ammds/docker-compose.yml @@ -11,7 +11,7 @@ services: - TZ=Asia/Shanghai - NGINX_PORT=${PANEL_APP_PORT_HTTP:-8080} - AMMDS_SERVER_PORT=${PANEL_APP_PORT_API:-9523} - image: qyg2297248353/ammds:v1.6.52 + image: qyg2297248353/ammds:v1.6.53 labels: createdBy: Apps network_mode: ${NETWORK_MODE:-host} diff --git a/dockge/casdoor/docker-compose.yml b/dockge/casdoor/docker-compose.yml index 1af6dffa9..acbafd9a0 100644 --- a/dockge/casdoor/docker-compose.yml +++ b/dockge/casdoor/docker-compose.yml @@ -14,7 +14,7 @@ services: - verificationCodeTimeout=10 - appname=casdoor - authState=casdoor - image: casbin/casdoor:2.335.1 + image: casbin/casdoor:2.336.0 labels: createdBy: Apps networks: diff --git a/dockge/ghost/docker-compose.yml b/dockge/ghost/docker-compose.yml index 9acbe1e50..73ced9adb 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:6.19.3 + image: ghost:6.19.4 labels: createdBy: Apps networks: diff --git a/dockge/lucky/2.20.2/docker-compose.yml b/dockge/lucky/2.20.2/docker-compose.yml new file mode 100644 index 000000000..14a5c9229 --- /dev/null +++ b/dockge/lucky/2.20.2/docker-compose.yml @@ -0,0 +1,23 @@ +networks: + 1panel-network: + external: true + +services: + lucky: + image: gdy666/lucky:2.27.2 + container_name: ${CONTAINER_NAME} + labels: + createdBy: "Apps" + restart: always + network_mode: ${NETWORK_MODE:-host} + ports: + - ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP} + env_file: + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} + - ${ENV_FILE:-/etc/1panel/envs/default.env} + volumes: + - ./run/start.sh:/goodluck/start.sh:ro + - ${LUCKY_ROOT_PATH}/data:/goodluck + environment: + - TZ=Asia/Shanghai + entrypoint: [ "/goodluck/start.sh" ] diff --git a/dockge/lucky/2.20.2/envs/default.env b/dockge/lucky/2.20.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/dockge/lucky/2.20.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/dockge/lucky/2.20.2/envs/global.env b/dockge/lucky/2.20.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/dockge/lucky/2.20.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/dockge/lucky/2.20.2/run/start.sh b/dockge/lucky/2.20.2/run/start.sh new file mode 100644 index 000000000..57057d511 --- /dev/null +++ b/dockge/lucky/2.20.2/run/start.sh @@ -0,0 +1,50 @@ +#!/bin/sh + +DEFAULT_PORT=16601 +PORT_FILE="/goodluck/port" +WAIT_SECONDS=30 + +if [ -f "$PORT_FILE" ]; then + DETECT_PORT=$(cat "$PORT_FILE") + echo "Loaded last port: ${DETECT_PORT}" +else + DETECT_PORT=$DEFAULT_PORT + echo "No previous port found, using default port: ${DETECT_PORT}" +fi + +/app/lucky -c /goodluck/lucky.conf -runInDocker & +MAIN_PID=$! + +echo "Lucky main started with PID $MAIN_PID" + +echo "Waiting for lucky to listen on port ${DETECT_PORT} (timeout ${WAIT_SECONDS}s)..." +SECONDS_WAITED=0 +while ! nc -z 127.0.0.1 "${DETECT_PORT}" 2>/dev/null; do + sleep 1 + SECONDS_WAITED=$((SECONDS_WAITED + 1)) + + if [ "$SECONDS_WAITED" -ge "$WAIT_SECONDS" ]; then + echo "Timeout waiting for port ${DETECT_PORT}, continue startup..." + break + fi +done + +if nc -z 127.0.0.1 "${DETECT_PORT}" 2>/dev/null; then + echo "Port ${DETECT_PORT} is up." +else + echo "Port ${DETECT_PORT} still not open, continuing anyway." +fi + +echo "Running: /app/lucky -rSetHttpAdminPort=${PANEL_APP_PORT_HTTP}" +/app/lucky -rSetHttpAdminPort="${PANEL_APP_PORT_HTTP}" + +echo "Running: /app/lucky -rSetHttpsAdminPort=${PANEL_APP_PORT_HTTP}" +/app/lucky -rSetHttpsAdminPort="${PANEL_APP_PORT_HTTP}" + +DIR=$(dirname "$PORT_FILE") +mkdir -p "$DIR" + +echo "${PANEL_APP_PORT_HTTP}" > "$PORT_FILE" +echo "Saved admin port ${PANEL_APP_PORT_HTTP} to ${PORT_FILE}" + +wait $MAIN_PID diff --git a/dockge/lx-music-sync/.env b/dockge/lx-music-sync/.env new file mode 100644 index 000000000..47974faa6 --- /dev/null +++ b/dockge/lx-music-sync/.env @@ -0,0 +1,15 @@ +# 数据持久化路径 [必填] +LX_MUSIC_SYNC_ROOT_PATH=/home/lx-music-sync + +# WebUI 端口 [必填] +PANEL_APP_PORT_HTTP=9527 + +# 服务名称 [必填] +SERVER_NAME=落雪音乐 + +# 添加歌曲位置 [必填] +LIST_ADD_MUSIC_LOCATION_TYPE=top + +# 最大快照数 [必填] +MAX_SNAPSHOT_NUM=3 + diff --git a/dockge/lx-music-sync/docker-compose.yml b/dockge/lx-music-sync/docker-compose.yml new file mode 100644 index 000000000..71652477e --- /dev/null +++ b/dockge/lx-music-sync/docker-compose.yml @@ -0,0 +1,23 @@ +networks: + 1panel-network: + external: true +services: + lx-music-sync: + container_name: lx-music-sync + env_file: + - ./envs/global.env + - .env + environment: + - TZ=Asia/Shanghai + - PORT=9527 + - BIND_IP=0.0.0.0 + image: lyswhut/lx-music-sync-server:v2.1.2 + labels: + createdBy: Apps + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:9527 + restart: always + volumes: + - ${LX_MUSIC_SYNC_ROOT_PATH}/app:/app diff --git a/dockge/lx-music-sync/envs/default.env b/dockge/lx-music-sync/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/dockge/lx-music-sync/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/dockge/lx-music-sync/envs/global.env b/dockge/lx-music-sync/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/dockge/lx-music-sync/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai