-
Notifications
You must be signed in to change notification settings - Fork 418
Expand file tree
/
Copy path.env.example
More file actions
59 lines (49 loc) · 2.47 KB
/
Copy path.env.example
File metadata and controls
59 lines (49 loc) · 2.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# ============================================================
# MateCloud Docker Environment Variables
# Copy to .env and fill in the values
# ============================================================
# ==================== MySQL ====================
MYSQL_ROOT_PASSWORD=matecloud123
MYSQL_DATABASE=matecloud
MYSQL_USER=matecloud
MYSQL_PASSWORD=matecloud123
# ==================== Redis ====================
REDIS_PASSWORD=matecloud123
# ==================== RabbitMQ ====================
RABBITMQ_USER=matecloud
RABBITMQ_PASS=matecloud123
# ==================== Nacos ====================
# 已开启用户鉴权(docker-compose 中 NACOS_AUTH_ENABLE=true)。下面账号密码必须与你在 Nacos
# 初始化的管理员一致(首启: POST /nacos/v3/auth/user/admin -d password=...)。各服务及提示词
# 写回 admin API 都用它登录换 accessToken。
NACOS_USERNAME=nacos
NACOS_PASSWORD=nacos
# Nacos 3.x 要求必须设置。值为 Base64 字符串(解码后 ≥32 字符)
# 生成命令: echo -n "your-secret-key-min-32-chars" | base64
NACOS_AUTH_TOKEN=bWF0ZWNsb3VkLW5hY29zLXNlY3JldC1rZXktZm9yLWxvY2FsLWRldg==
# Nacos 服务端「可信身份」:开启鉴权时必配,用于 inter-server 信任 + init-nacos.sh 调 admin API
# 放行(应用服务已改走账号密码,不再需要它)。KEY 是请求头名(随意,默认 serverIdentity);
# VALUE 是放行口令 —— 谁带上它就能绕过用户鉴权调 admin API,所以生产务必改成强随机串(勿用 security)。
# 生成: openssl rand -hex 24
NACOS_AUTH_IDENTITY_KEY=serverIdentity
NACOS_AUTH_IDENTITY_VALUE=security
# ==================== MinIO ====================
MINIO_ACCESS_KEY=matecloud
MINIO_SECRET_KEY=matecloud123
MINIO_BUCKET=matecloud
# ==================== XXL-Job ====================
XXL_JOB_ACCESS_TOKEN=matecloud-xxljob-token
# ==================== Spring ====================
SPRING_PROFILES_ACTIVE=dev
# ==================== JVM ====================
JAVA_OPTS=-Xms256m -Xmx512m
# ==================== mate-ai (Spring AI 2) ====================
# mate-ai 必须的 LLM 服务商凭据。spring.ai.model.chat= 在 mate-ai-dev.yml 切换。
# 默认走 Anthropic(Claude),也可换 OPENAI_API_KEY / DEEPSEEK_API_KEY / ...
ANTHROPIC_API_KEY=
# OPENAI_API_KEY=
# DEEPSEEK_API_KEY=
# mate_ai_provider.api_key_cipher 用的 AES-256-GCM 主密钥。
# 一次性生成 (prod 必须填): openssl rand -base64 32
# 留空时启动会打 INSECURE 警告,且不能切 key (否则历史 cipher 解不开)。
MATE_AI_ENCRYPTION_KEY=