mirror of
https://github.com/woodchen-ink/random-api-go.git
synced 2025-07-18 13:52:02 +08:00
偶得一图片. 顺便添加下自动部署
This commit is contained in:
parent
f3dae5dfa5
commit
0f7c684af8
47
.github/workflows/docker.yml
vendored
47
.github/workflows/docker.yml
vendored
@ -38,3 +38,50 @@ jobs:
|
||||
push: true
|
||||
tags: woodchen/${{ env.IMAGE_NAME }}:latest
|
||||
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
|
@ -108,3 +108,7 @@ https://cdn-oracle.czl.net/img/2024/04/661e8ef58bfd6.webp
|
||||
https://cdn-oracle.czl.net/img/2024/04/661e8ef5791e8.webp
|
||||
|
||||
#截止2024.04.26
|
||||
|
||||
# 2024.09.21 偶得一图
|
||||
|
||||
https://cdn-oracle.czl.net/img/2024/09/66ee76a21de75.png
|
|
Loading…
x
Reference in New Issue
Block a user