配置参考
Autional 全部 27 个微服务使用的常用环境变量(完整变量以各服务的 configs/service/*.yaml 为准)。可在 .env 中覆盖。
| 变量 | 说明 | 必填 | 默认值 |
|---|---|---|---|
| JWT_SECRET | 令牌签名密钥(至少 32 个字符) | 是 | — |
| PASSWORD_PEPPER | 用于 argon2id 密码哈希的 Pepper | 是 | — |
| INTERNAL_API_KEY | 服务间认证密钥 | 是 | — |
| POSTGRES_HOST | PostgreSQL 主机名 | 是 | localhost |
| POSTGRES_PORT | PostgreSQL 端口 | 否 | 5432 |
| POSTGRES_USER | PostgreSQL 用户名 | 是 | authuser |
| POSTGRES_PASSWORD | PostgreSQL 密码 | 是 | authpassword |
| REDIS_HOST | Redis 主机名 | 否 | localhost |
| REDIS_PORT | Redis 端口 | 否 | 6379 |
| REDIS_PASSWORD | Redis 密码 | 否 | |
| RABBITMQ_HOST | RabbitMQ 主机名 | 否 | localhost |
| RABBITMQ_PORT | RabbitMQ 端口 | 否 | 5672 |
| RABBITMQ_USER | RabbitMQ 用户名 | 否 | admin |
| RABBITMQ_PASSWORD | RabbitMQ 密码 | 否 | adminpassword |
| APP_ENV | 运行环境:development | production | 否 | development |
| AUDIT_MONGODB_HOST | MongoDB 主机名(审计服务) | 否 | localhost |
| AUDIT_MONGODB_PORT | MongoDB 端口(审计服务) | 否 | 27017 |
| MINIO_ENDPOINT | MinIO/S3 端点(存储服务) | 否 | — |
配置文件
每个服务从 configs/service/{name}.yaml 读取 YAML 配置,数据库相关配置位于 configs/service/{name}.gorm.yaml。查看全部配置文件:
# configs/service/ directory contains: configs/service/identity-service.yaml configs/service/identity-service.gorm.yaml configs/service/mfa-service.yaml ...