环境变量
环境变量优先级高于 config.yaml 配置文件。
常用环境变量
运行模式
mode=debug ./mliev-iam
JWT
| 环境变量 |
说明 |
JWT_SECRET_KEY |
JWT 签名密钥 |
JWT_ISSUER |
JWT 签发者 |
JWT_ACCESS_TOKEN_TTL |
访问令牌有效期 |
JWT_REFRESH_TOKEN_TTL |
刷新令牌有效期 |
数据库
| 环境变量 |
说明 |
DATABASE_DRIVER |
数据库驱动 |
DATABASE_HOST |
主机 |
DATABASE_PORT |
端口 |
DATABASE_USERNAME |
用户名 |
DATABASE_PASSWORD |
密码 |
DATABASE_NAME |
数据库名 |
Redis
| 环境变量 |
说明 |
REDIS_HOST |
主机 |
REDIS_PORT |
端口 |
REDIS_PASSWORD |
密码 |
Docker 示例
docker run -d -p 8080:8080 \
-e JWT_SECRET_KEY="your-secret" \
-e DATABASE_DRIVER=mysql \
-e DATABASE_HOST=db.internal \
-e DATABASE_PASSWORD=secret \
mliev-iam