- 替换中转站从 xbcl.link 到 weda.cc - prompt 模板改为镭射卡全图生成(去掉 6 层合成/抠图依赖) - 4 路并发调用 + 原图展示 = 5 张 variant - 前端提示词中译英支持 - 全局 Vue errorHandler - WebSocket 鉴权失败跳登录 - 删除已弃用的 laserCompositor 微服务 Co-Authored-By: Claude <noreply@anthropic.com>
65 lines
2.6 KiB
Plaintext
65 lines
2.6 KiB
Plaintext
# ===================================================================
|
||
# TopFans Docker - Production Environment Variables
|
||
# ===================================================================
|
||
# IMPORTANT: Change all secrets before deploying to production
|
||
# Usage: docker-compose -f docker-compose.prod.yml --profile prod up -d
|
||
# ===================================================================
|
||
|
||
# Database
|
||
DB_PASSWORD=postgres123
|
||
|
||
# JWT Secret
|
||
JWT_SECRET=topfans-secret-key-please-change-in-production
|
||
|
||
# OSS Configuration
|
||
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=LTAI5t99tafzfyrzbbEbjryH
|
||
OSS_ACCESS_KEY_SECRET=sBmrqG9owzi53hiV4dpE3EL2A5dn9b
|
||
OSS_AVATAR_DIR=avatar/
|
||
OSS_ASSET_DIR=asset/
|
||
OSS_TOKEN_EXPIRE_TIME=3600
|
||
|
||
# ==================== MiniMax API Configuration ====================
|
||
MINIMAX_API_KEY=sk-api-oezuuNMr5iwPdlJ1JgTJTSzhMhGtaUR5Odjjg0ZqVQ7MoMIqLuE_ginMWRkNiAiDgMY6MvTVkYCWSQ8SK1-LuldrFmohCHxCgZIbxsFYr9zxA8z08Eb8nbo
|
||
MINIMAX_API_URL=https://api.minimaxi.com/v1/image_generation
|
||
|
||
# Redis Configuration
|
||
REDIS_HOST=topfans-redis
|
||
REDIS_PORT=6379
|
||
REDIS_PASSWORD=123456
|
||
REDIS_DB=0
|
||
|
||
# ==================== 镭射卡生成器 ====================
|
||
# LASER_GEN_PROVIDER:
|
||
# minimax (默认) - 后端直连 MiniMax
|
||
# dify - 调 Dify laser_card_variants_v1 工作流 (阻塞)
|
||
# openai - 后端直连 OpenAI /v1/images/edits (阻塞, 5 路并发 + 直接落 OSS)
|
||
LASER_GEN_PROVIDER=minimax
|
||
|
||
# ==================== OpenAI Images API (LASER_GEN_PROVIDER=openai 时使用) ====================
|
||
# 生产环境必须设置,否则 LASER_GEN_PROVIDER=openai 启动会直接报错
|
||
OPENAI_API_KEY=
|
||
OPENAI_BASE_URL=https://api.openai.com/v1
|
||
OPENAI_MODEL=gpt-image-1.5
|
||
|
||
# ==================== Dify Workflow (laser_card_v1) ====================
|
||
# Dify API 入口 (laser_card_variants_v1 工作流, 仅在 LASER_GEN_PROVIDER=dify 时使用)
|
||
DIFY_API_BASE=http://localhost/v1
|
||
DIFY_API_KEY=app-tIfFhFwj3xnbRurK1oxxBXnA
|
||
|
||
# ==================== Laser Card ====================
|
||
# 镭射卡 6 层合成服务(gateway 通过容器名 + 端口访问)
|
||
LASER_COMPOSITOR_URL=http://lasercompositor:7002
|
||
COMPOSITOR_PORT=7002
|
||
# 抠图服务:imageseg=阿里云 SegmentHDBody / ivpd=IVPD SegmentImage / auto=自部署HTTP→imageseg→IVPD
|
||
SEGMENT_PROVIDER=imageseg
|
||
|
||
# ==================== SMS Configuration ====================
|
||
SMS_ACCESS_KEY_ID=LTAI5t6QcdJHpYbCPxM8SXYE
|
||
SMS_ACCESS_KEY_SECRET=ybvjSEb7wilMt3qT5nOppYPoNVayCD
|
||
SMS_SIGN_NAME=上海顶粉数字科技
|
||
SMS_TEMPLATE_CODE=SMS_314621237
|
||
SMS_REGION=cn-hangzhou
|