
revoltchat/serverREVOLT API Server 镜像是部署 REVOLT 平台后端 API 服务的 Docker 镜像,负责处理客户端请求、数据交互及业务逻辑处理,是 REVOLT 系统的核心后端组件。
适用于需要部署 REVOLT 平台后端服务的场景,包括:
通过以下命令启动 REVOLT API Server 容器:
bashdocker run -d \ --name revolt-api \ -p 8000:8000 \ -e DATABASE_URL="postgresql://user:password@db-host:5432/revolt" \ -e PORT=8000 \ -e JWT_SECRET="your-jwt-secret" \ revolt/api-server:latest
-p 8000:8000: 将容器内 8000 端口映射到主机,用于外部访问 API 服务| 环境变量名 | 说明 | 默认值 |
|---|---|---|
PORT | API 服务监听端口 | 8000 |
DATABASE_URL | 数据库连接 URL(必填) | 无 |
JWT_SECRET | JWT 认证密钥(建议配置) | 无 |
LOG_LEVEL | 日志级别(debug/info/warn/error) | info |
CORS_ORIGIN | 允许跨域请求的源地址 | * |
通过挂载卷实现配置与日志持久化:
bashdocker run -d \ --name revolt-api \ -p 8000:8000 \ -e DATABASE_URL="postgresql://user:password@db-host:5432/revolt" \ -v ./config:/app/config \ -v ./logs:/app/logs \ revolt/api-server:latest
./config:/app/config: 挂载主机配置目录,用于自定义服务配置./logs:/app/logs: 挂载主机日志目录,存储运行日志查看容器健康状态:
bashdocker inspect --format='{{.State.Health.Status}}' revolt-api
DATABASE_URL 需正确配置JWT_SECRET--memory、--cpus 参数)manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务