Migrate storage to DogeCloud and expand admin dashboard

This commit is contained in:
yoyuzh
2026-04-02 12:20:50 +08:00
parent 2424fbd2a7
commit 97edc4cc32
65 changed files with 2842 additions and 380 deletions

View File

@@ -2,26 +2,31 @@
# cp .env.oss.example .env.oss.local
#
# 发布命令:
# ./scripts/deploy-front-oss.mjs
# node scripts/deploy-front-oss.mjs
#
# 仅预览将要上传的文件:
# ./scripts/deploy-front-oss.mjs --skip-build --dry-run
# node scripts/deploy-front-oss.mjs --skip-build --dry-run
# 阿里云 OSS Endpoint
# 当前项目使用东京区域 OSS默认保持这个值即可。
YOYUZH_OSS_ENDPOINT="https://oss-ap-northeast-1.aliyuncs.com"
# 说明:文件名仍叫 `.env.oss.local`,但内容已经切换为多吉云临时密钥配置
# 前端静态站点所在的 OSS Bucket 名称
YOYUZH_OSS_BUCKET="yoyuzh-2026"
# 可选:上传到 Bucket 内的子目录。
# 为空表示直接上传到 Bucket 根目录。
YOYUZH_OSS_PREFIX=""
# 阿里云 AccessKey ID。
# 多吉云服务端 API AccessKey / SecretKey
# 不要把真实值提交到 git。
YOYUZH_OSS_ACCESS_KEY_ID="YOUR_ACCESS_KEY_ID"
YOYUZH_DOGECLOUD_API_ACCESS_KEY="YOUR_DOGECLOUD_ACCESS_KEY"
YOYUZH_DOGECLOUD_API_SECRET_KEY="YOUR_DOGECLOUD_SECRET_KEY"
# 阿里云 AccessKey Secret
# 不要把真实值提交到 git。
YOYUZH_OSS_ACCESS_KEY_SECRET="YOUR_ACCESS_KEY_SECRET"
# 可选:多吉云服务端 API 地址
YOYUZH_DOGECLOUD_API_BASE_URL="https://api.dogecloud.com"
# 多吉云 S3 兼容区域。多吉云官方文档建议使用 automatic。
YOYUZH_DOGECLOUD_S3_REGION="automatic"
# 前端静态站点的逻辑桶名 / scope。
# 你的当前桶建议填写 `yoyuzh-front`。
YOYUZH_DOGECLOUD_FRONT_SCOPE="yoyuzh-front"
# 可选:前端发布拿临时密钥的有效期,单位秒。
YOYUZH_DOGECLOUD_FRONT_TTL_SECONDS="3600"
# 可选:上传到桶内的子目录。
# 为空表示直接上传到桶根目录。
YOYUZH_DOGECLOUD_FRONT_PREFIX=""