diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 7a9f780..695b00b 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -5,7 +5,7 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-latest-2 steps: - name: 克隆本地 checkout action run: | @@ -55,24 +55,10 @@ jobs: pip install --upgrade pip pip install -r requirements.txt - - name: 安装 Docker - run: | - sudo apt update - sudo apt install -y docker.io - - - name: 安装 Docker Compose 插件(使用 GitHub 镜像) - run: | - COMPOSE_VERSION=v2.24.7 - DOCKER_DIR=/usr/lib/docker/cli-plugins - sudo mkdir -p $DOCKER_DIR - - sudo curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-linux-$(uname -m)" \ - -o $DOCKER_DIR/docker-compose - - sudo chmod +x $DOCKER_DIR/docker-compose - - docker compose version - - name: 构建 Docker 镜像 run: | - docker compose build \ No newline at end of file + docker compose build + + - name: 重启 Docker 容器 + run: | + docker compose up -d --force-recreate \ No newline at end of file