Files
Scoring-System/.gitea/workflows/deploy.yaml
爽哒哒 fde07cb93e
Some checks failed
Deploy to Server / deploy (push) Has been cancelled
改用SCP上传代码,避免服务器下载问题
2026-03-21 00:42:07 +08:00

53 lines
1.7 KiB
YAML

name: Deploy to Server
on: [push]
jobs:
deploy:
runs-on: ubuntu
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Stop old containers
uses: https://gitea.com/actions/appleboy-ssh-action@v1.0.3
with:
host: 6.6.6.66
username: quant
password: 123quant-speed
script: |
cd /home/quant/data/dev/deploy 2>/dev/null && echo "123quant-speed" | sudo -S docker compose down 2>/dev/null || true
- name: Upload files
uses: https://gitea.com/actions/appleboy-scp-action@v0.1.4
with:
host: 6.6.6.66
username: quant
password: 123quant-speed
source: "."
target: "/home/quant/data/dev/deploy"
- name: Start containers
uses: https://gitea.com/actions/appleboy-ssh-action@v1.0.3
with:
host: 6.6.6.66
username: quant
password: 123quant-speed
script: |
cd /home/quant/data/dev/deploy
mkdir -p backend
cat > backend/.env <<'EOF'
DB_NAME=scoring
DB_USER=quant-speed
DB_PASSWORD=123quant-speed
DB_HOST=6.6.6.66
DB_PORT=5432
ALIYUN_ACCESS_KEY_ID=LTAI5tE62GW8MKyoEaotzxXk
ALIYUN_ACCESS_KEY_SECRET=Zdzqo1fgj57DxxioXOotNKhJdSfVQW
ALIYUN_OSS_ENDPOINT=https://oss-cn-shanghai.aliyuncs.com
ALIYUN_OSS_BUCKET_NAME=tangledup-ai-staging
ALIYUN_OSS_INTERNAL_ENDPOINT=https://oss-cn-shanghai-internal.aliyuncs.com
ALIYUN_TINGWU_APP_KEY=6eOX7N3tKE0fDwb
DASHSCOPE_API_KEY=sk-84e9eef24a274f568d4fa15c97556c9f
EOF
echo "123quant-speed" | sudo -S docker compose up -d --build