From 656c8fefac987faa65204bb43b68f74218b4e71a Mon Sep 17 00:00:00 2001 From: zerosaturation Date: Wed, 8 Apr 2026 13:43:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20oss=E4=BF=AE=E6=94=B9key?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/deploy/envs/asset.env | 4 ++-- backend/services/assetService/main.go | 4 ++++ docker/.env.local | 4 ++-- docker/.env.prod | 4 ++-- docker/deploy.sh | 3 ++- 5 files changed, 12 insertions(+), 7 deletions(-) diff --git a/backend/deploy/envs/asset.env b/backend/deploy/envs/asset.env index eff4b47..12f647d 100644 --- a/backend/deploy/envs/asset.env +++ b/backend/deploy/envs/asset.env @@ -7,6 +7,6 @@ PORT=20003 # 阿里云 OSS 配置 OSS_REGION=cn-shanghai OSS_BUCKET_NAME=top-fans-test -OSS_ACCESS_KEY_ID=LTAI5tNaAjTNiHnefMCG3q4J -OSS_ACCESS_KEY_SECRET=48wwZvNkUn1PO1xWjV4HuE5JjB6G7c +OSS_ACCESS_KEY_ID=LTAI5t6QcdJHpYbCPxM8SXYE +OSS_ACCESS_KEY_SECRET=ybvjSEb7wilMt3qT5nOppYPoNVayCD OSS_ROLE_ARN=acs:ram::1387642798143585:role/top-fans-oss-user diff --git a/backend/services/assetService/main.go b/backend/services/assetService/main.go index d94dfdd..4605225 100644 --- a/backend/services/assetService/main.go +++ b/backend/services/assetService/main.go @@ -12,6 +12,7 @@ import ( _ "dubbo.apache.org/dubbo-go/v3/imports" "dubbo.apache.org/dubbo-go/v3/protocol" "dubbo.apache.org/dubbo-go/v3/server" + "github.com/joho/godotenv" "github.com/topfans/backend/pkg/database" "github.com/topfans/backend/pkg/logger" @@ -53,6 +54,9 @@ func getEnvInt(key string, fallback int) int { } func main() { + // 加载 .env 文件中的环境变量 + godotenv.Load() + flag.Parse() // 初始化日志(必须在最前面) diff --git a/docker/.env.local b/docker/.env.local index a58ea73..7bbc03c 100644 --- a/docker/.env.local +++ b/docker/.env.local @@ -15,8 +15,8 @@ JWT_SECRET=topfans-secret-key-local-dev-only OSS_REGION=cn-shanghai OSS_BUCKET_NAME=top-fans-test OSS_STS_ROLE_ARN=acs:ram::1387642798143585:role/top-fans-oss-user -OSS_ACCESS_KEY_ID=LTAI5tNaAjTNiHnefMCG3q4J -OSS_ACCESS_KEY_SECRET=48wwZvNkUn1PO1xWjV4HuE5JjB6G7c +OSS_ACCESS_KEY_ID=LTAI5t6QcdJHpYbCPxM8SXYE +OSS_ACCESS_KEY_SECRET=ybvjSEb7wilMt3qT5nOppYPoNVayCD OSS_AVATAR_DIR=avatar/ OSS_ASSET_DIR=asset/ OSS_TOKEN_EXPIRE_TIME=3600 diff --git a/docker/.env.prod b/docker/.env.prod index ed7dea8..07667b3 100644 --- a/docker/.env.prod +++ b/docker/.env.prod @@ -15,8 +15,8 @@ JWT_SECRET=CHANGE_ME_TO_A_VERY_LONG_RANDOM_STRING OSS_REGION=cn-shanghai OSS_BUCKET_NAME=top-fans-prod OSS_STS_ROLE_ARN=acs:ram::1387642798143585:role/top-fans-oss-user -OSS_ACCESS_KEY_ID=YOUR_OSS_ACCESS_KEY_ID -OSS_ACCESS_KEY_SECRET=YOUR_OSS_ACCESS_KEY_SECRET +OSS_ACCESS_KEY_ID=LTAI5t6QcdJHpYbCPxM8SXYE +OSS_ACCESS_KEY_SECRET=ybvjSEb7wilMt3qT5nOppYPoNVayCD OSS_AVATAR_DIR=avatar/ OSS_ASSET_DIR=asset/ OSS_TOKEN_EXPIRE_TIME=3600 diff --git a/docker/deploy.sh b/docker/deploy.sh index 7f77b96..2ed053b 100755 --- a/docker/deploy.sh +++ b/docker/deploy.sh @@ -130,7 +130,8 @@ do_build() { print_step "🔨 构建 Docker 镜像" # 调用构建脚本 - ./build.sh --no-cache + # ./build.sh --no-cache + ./build.sh if [ $? -ne 0 ]; then print_msg "$RED" "❌ 构建失败"