fix var set

This commit is contained in:
mtvpls
2026-01-23 23:57:28 +08:00
parent 2b7c5fa517
commit feeb81ed1f

View File

@@ -53,61 +53,6 @@ jobs:
NEXT_PUBLIC_ENABLE_OFFLINE_DOWNLOAD: ${{ secrets.NEXT_PUBLIC_ENABLE_OFFLINE_DOWNLOAD }}
NEXT_PUBLIC_ENABLE_SOURCE_SEARCH: ${{ secrets.NEXT_PUBLIC_ENABLE_SOURCE_SEARCH }}
- name: Set Cloudflare environment variables
run: |
# 设置运行时环境变量到 Cloudflare
if [ -n "${{ secrets.USERNAME }}" ]; then
echo "${{ secrets.USERNAME }}" | npx wrangler secret put USERNAME
fi
if [ -n "${{ secrets.PASSWORD }}" ]; then
echo "${{ secrets.PASSWORD }}" | npx wrangler secret put PASSWORD
fi
if [ -n "${{ secrets.UPSTASH_URL }}" ]; then
echo "${{ secrets.UPSTASH_URL }}" | npx wrangler secret put UPSTASH_URL
fi
if [ -n "${{ secrets.UPSTASH_TOKEN }}" ]; then
echo "${{ secrets.UPSTASH_TOKEN }}" | npx wrangler secret put UPSTASH_TOKEN
fi
if [ -n "${{ secrets.TMDB_API_KEY }}" ]; then
echo "${{ secrets.TMDB_API_KEY }}" | npx wrangler secret put TMDB_API_KEY
fi
if [ -n "${{ secrets.TMDB_PROXY }}" ]; then
echo "${{ secrets.TMDB_PROXY }}" | npx wrangler secret put TMDB_PROXY
fi
if [ -n "${{ secrets.TMDB_REVERSE_PROXY }}" ]; then
echo "${{ secrets.TMDB_REVERSE_PROXY }}" | npx wrangler secret put TMDB_REVERSE_PROXY
fi
if [ -n "${{ secrets.DANMAKU_API_BASE }}" ]; then
echo "${{ secrets.DANMAKU_API_BASE }}" | npx wrangler secret put DANMAKU_API_BASE
fi
if [ -n "${{ secrets.DANMAKU_API_TOKEN }}" ]; then
echo "${{ secrets.DANMAKU_API_TOKEN }}" | npx wrangler secret put DANMAKU_API_TOKEN
fi
if [ -n "${{ secrets.ANNOUNCEMENT }}" ]; then
echo "${{ secrets.ANNOUNCEMENT }}" | npx wrangler secret put ANNOUNCEMENT
fi
if [ -n "${{ secrets.CRON_PASSWORD }}" ]; then
echo "${{ secrets.CRON_PASSWORD }}" | npx wrangler secret put CRON_PASSWORD
fi
if [ -n "${{ secrets.SITE_BASE }}" ]; then
echo "${{ secrets.SITE_BASE }}" | npx wrangler secret put SITE_BASE
fi
if [ -n "${{ secrets.REDIS_URL }}" ]; then
echo "${{ secrets.REDIS_URL }}" | npx wrangler secret put REDIS_URL
fi
if [ -n "${{ secrets.KVROCKS_URL }}" ]; then
echo "${{ secrets.KVROCKS_URL }}" | npx wrangler secret put KVROCKS_URL
fi
if [ -n "${{ secrets.INIT_CONFIG }}" ]; then
echo "${{ secrets.INIT_CONFIG }}" | npx wrangler secret put INIT_CONFIG
fi
if [ -n "${{ secrets.CONFIG_SUBSCRIPTION_URL }}" ]; then
echo "${{ secrets.CONFIG_SUBSCRIPTION_URL }}" | npx wrangler secret put CONFIG_SUBSCRIPTION_URL
fi
env:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
- name: Deploy to Cloudflare
uses: cloudflare/wrangler-action@v3
with:
@@ -115,3 +60,53 @@ jobs:
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
command: deploy
packageManager: pnpm
preCommands: |
# 设置运行时环境变量到 Cloudflare
if [ -n "${{ secrets.USERNAME }}" ]; then
echo "${{ secrets.USERNAME }}" | wrangler secret put USERNAME
fi
if [ -n "${{ secrets.PASSWORD }}" ]; then
echo "${{ secrets.PASSWORD }}" | wrangler secret put PASSWORD
fi
if [ -n "${{ secrets.UPSTASH_URL }}" ]; then
echo "${{ secrets.UPSTASH_URL }}" | wrangler secret put UPSTASH_URL
fi
if [ -n "${{ secrets.UPSTASH_TOKEN }}" ]; then
echo "${{ secrets.UPSTASH_TOKEN }}" | wrangler secret put UPSTASH_TOKEN
fi
if [ -n "${{ secrets.TMDB_API_KEY }}" ]; then
echo "${{ secrets.TMDB_API_KEY }}" | wrangler secret put TMDB_API_KEY
fi
if [ -n "${{ secrets.TMDB_PROXY }}" ]; then
echo "${{ secrets.TMDB_PROXY }}" | wrangler secret put TMDB_PROXY
fi
if [ -n "${{ secrets.TMDB_REVERSE_PROXY }}" ]; then
echo "${{ secrets.TMDB_REVERSE_PROXY }}" | wrangler secret put TMDB_REVERSE_PROXY
fi
if [ -n "${{ secrets.DANMAKU_API_BASE }}" ]; then
echo "${{ secrets.DANMAKU_API_BASE }}" | wrangler secret put DANMAKU_API_BASE
fi
if [ -n "${{ secrets.DANMAKU_API_TOKEN }}" ]; then
echo "${{ secrets.DANMAKU_API_TOKEN }}" | wrangler secret put DANMAKU_API_TOKEN
fi
if [ -n "${{ secrets.ANNOUNCEMENT }}" ]; then
echo "${{ secrets.ANNOUNCEMENT }}" | wrangler secret put ANNOUNCEMENT
fi
if [ -n "${{ secrets.CRON_PASSWORD }}" ]; then
echo "${{ secrets.CRON_PASSWORD }}" | wrangler secret put CRON_PASSWORD
fi
if [ -n "${{ secrets.SITE_BASE }}" ]; then
echo "${{ secrets.SITE_BASE }}" | wrangler secret put SITE_BASE
fi
if [ -n "${{ secrets.REDIS_URL }}" ]; then
echo "${{ secrets.REDIS_URL }}" | wrangler secret put REDIS_URL
fi
if [ -n "${{ secrets.KVROCKS_URL }}" ]; then
echo "${{ secrets.KVROCKS_URL }}" | wrangler secret put KVROCKS_URL
fi
if [ -n "${{ secrets.INIT_CONFIG }}" ]; then
echo "${{ secrets.INIT_CONFIG }}" | wrangler secret put INIT_CONFIG
fi
if [ -n "${{ secrets.CONFIG_SUBSCRIPTION_URL }}" ]; then
echo "${{ secrets.CONFIG_SUBSCRIPTION_URL }}" | wrangler secret put CONFIG_SUBSCRIPTION_URL
fi