From 0f7c684af8d58bc313dd7651b39bbf9b68b2f40c Mon Sep 17 00:00:00 2001 From: wood chen Date: Sat, 21 Sep 2024 15:43:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=81=B6=E5=BE=97=E4=B8=80=E5=9B=BE=E7=89=87.?= =?UTF-8?q?=20=E9=A1=BA=E4=BE=BF=E6=B7=BB=E5=8A=A0=E4=B8=8B=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E9=83=A8=E7=BD=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/docker.yml | 49 +++++++++++++++++++++++++++++++++++- public/url/pic/truegirl.csv | 6 ++++- 2 files changed, 53 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 48e4d21..bcce235 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -37,4 +37,51 @@ jobs: file: Dockerfile push: true tags: woodchen/${{ env.IMAGE_NAME }}:latest - platforms: linux/amd64,linux/arm64 \ No newline at end of file + platforms: linux/amd64,linux/arm64 + + - name: Create artifact + run: | + zip -r public.zip public + + - name: Deploy public directory to server + uses: appleboy/scp-action@master + with: + host: ${{ secrets.SERVER_HOST }} + username: root + key: ${{ secrets.SERVER_SSH_KEY }} + source: "public.zip" + target: "/tmp" + + - name: Execute deployment commands + uses: appleboy/ssh-action@master + with: + host: ${{ secrets.SERVER_HOST }} + username: root + key: ${{ secrets.SERVER_SSH_KEY }} + script: | + # 解压文件 + unzip -o /tmp/public.zip -d /tmp/public_temp + + # 删除目标目录中的现有文件 + rm -rf /opt/1panel/docker/compose/random-api-go/public/* + + # 移动新文件到目标目录 + mv -f /tmp/public_temp/public/* /opt/1panel/docker/compose/random-api-go/public/ + + # 设置目录及其子文件的所有权和权限 + chown -R 1000:1000 /opt/1panel/docker/compose/random-api-go/public + chmod -R 0755 /opt/1panel/docker/compose/random-api-go/public + + # 清理临时文件 + rm /tmp/public.zip + rm -rf /tmp/public_temp + + # 拉取镜像 + docker pull woodchen/random-api-go:latest + + # 停止并删除容器 + docker stop random-api-go || true + docker rm random-api-go || true + + # 启动容器 + docker compose -f /opt/1panel/docker/compose/random-api-go/docker-compose.yml up -d \ No newline at end of file diff --git a/public/url/pic/truegirl.csv b/public/url/pic/truegirl.csv index 2692c8c..17fa86c 100644 --- a/public/url/pic/truegirl.csv +++ b/public/url/pic/truegirl.csv @@ -107,4 +107,8 @@ https://cdn-oracle.czl.net/img/2024/04/661e8ef56ed9b.webp https://cdn-oracle.czl.net/img/2024/04/661e8ef58bfd6.webp https://cdn-oracle.czl.net/img/2024/04/661e8ef5791e8.webp -#截止2024.04.26 \ No newline at end of file +#截止2024.04.26 + +# 2024.09.21 偶得一图 + +https://cdn-oracle.czl.net/img/2024/09/66ee76a21de75.png \ No newline at end of file