diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index c99b432..9d14585 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -88,4 +88,4 @@ jobs: - name: Push Java image if: steps.java-changes.outputs.java == 'true' - run: docker push bqlpfy/springboot-backend \ No newline at end of file + run: docker push bqlpfy/springboot-backend diff --git a/panel_install.sh b/panel_install.sh new file mode 100644 index 0000000..81d34aa --- /dev/null +++ b/panel_install.sh @@ -0,0 +1,71 @@ +#!/bin/bash +set -e + +# 先检查 docker-compose 或 docker compose 命令 +if command -v docker-compose &> /dev/null; then + DOCKER_CMD="docker-compose" +elif command -v docker &> /dev/null; then + # docker 命令存在,再检查子命令 compose + if docker compose version &> /dev/null; then + DOCKER_CMD="docker compose" + else + echo "错误:检测到 docker,但不支持 'docker compose' 命令。请安装 docker-compose 或更新 docker 版本。" + exit 1 + fi +else + echo "错误:未检测到 docker 或 docker-compose 命令。请先安装 Docker。" + exit 1 +fi + +echo "检测到 Docker 命令:$DOCKER_CMD" + +echo "🔽 下载必要文件..." +curl -L -o docker-compose.yml https://github.com/bqlpfy/forward-panel/raw/refs/heads/main/docker-compose.yml +curl -L -o gost.sql https://github.com/bqlpfy/forward-panel/raw/refs/heads/main/gost.sql +echo "✅ 下载完成" + +generate_random() { + tr -dc A-Za-z0-9 .env <